PHP基础学习笔记(一)

原创 萧瑟  2016-10-24 01:47:36  阅读 744 次 评论 0 条
echo  写
var_dump  输出类型
int 整型

八进制的“0123;”等于10进制中的83,十六进制的“0x123;”等于10进制的291。


float  小数
e3代表:e前面的数乘100 例如:1.2e3=1200
E-3代表:E前面的数乘0.001 例如: 7.0E-3=0.007

$str_string="我是字符串";
$str_string='我也是字符串';

“fopen”函数打开文件  
$a = fopen("D:\PHPStudy\WWW\php入门.txt","r"); //打开文件
fgets()读取一行文本
feof()判断是否到最后一行是输出1
案例:
<?php 
//首先采用“fopen”函数打开文件,得到返回值的就是资源类型。
$a = fopen("D:\phpStudy\WWW\php入门.txt","r"); //打开文件
while (!feof($a)) { //判断是否到最后一行
    $line = fgets($a); //读取一行文本
    echo $line; //输出一行文本
    echo "<br />"; //换行
}
$c = fclose($a);//关闭文件
?>


PHP第二种特殊类型—空类型
<?php 
 error_reporting(0); //禁止显示PHP警告提示
 $var;
 var_dump($var);  //输出类型空值null
 $var1=null;//var1=null;
 var_dump($var1);
 $var2=NULL;
 var_dump( $var2);
 $var3 = "节日快乐!";
 unset($var3);    //unset使数值为空
 var_dump($var3);
?>

PHP-常量
常量可以理解为值不变的量(如圆周率);或者是常量值被定义后,在脚本的其他任何地方都不可以被改变。
PHP中的常量分为自定义常量和系统常量。
自定义常量是根据我们开发的需要,而定义的常量,它通过使用PHP中的函数define()定义。(注:函数,我们可以理解为一个混凝土搅拌机,亦或是一个筛子,通过入口提供原料,然后出口产出结果,在函数中也允许入口不提供任何数据,出口也允许不返回任何值。)
define()函数的语法格式为:

bool define(string $constant_name, mixed $value[, $case_sensitive = true])
案例:
<?php
$p = "PII";
define($p,3.14);
echo PII;
echo "<br/>";
$a="AI";
define("AI",300);
echo AI;
?>


系统变量
<?php
//__FILE__:php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。
echo __FILE__;
echo "<br />";
//__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。
echo __LINE__;
echo "<br />";
//PHP_VERSION:当前解析器的版本号。
//它可以告诉我们当前PHP解析器的版本号,
//我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。
echo PHP_VERSION;
echo "<br />";
//PHP_OS:执行当前PHP版本的操作系统名称。
//它可以告诉我们服务器所用的操作系统名称,
//我们可以根据该操作系统优化我们的代码。
echo PHP_OS;
echo "<br />";
?>

PHP-常量的取值
使用constant()函数。它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便,其语法格式如下:
mixed constant(string constant_name)
第一个参数constant_name为要获取常量的名称,也可为存储常量名的变量。如果成功则返回常量的值,失败则提示错误信息常量没有被定义。(注:mixed表示函数返回值类型为多种不同的类型,string表示参数类型为字符串类型)
案例:
<?php 
define("A1",3.14);
$B=1;
$c= constant("A1")*$B;
echo $c;
//使用constant()函数。
//它和直接使用常量名输出的效果是一样的,
//函数优点:可以动态的输出不同的常量
//使用上要灵活、方便。可以加判断
//$area= constant($p)*$r*$r;
//echo $area;
?>

PHP-如何判定常量是否被定义
如果常量被重复定义以后,PHP解析器会发出“Constant XXX already defined”的警告,提醒我们该常量已经被定义过。
defined()函数可以帮助我们判断一个常量是否已经定义,其语法格式为:

bool defined(string constants_name)
它只有参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false; (注:bool表示函数返回值类型为布尔类型)
案例:
<?php 
define("PI1",3.14);
$p = "PI1";
$is1=defined($p);
$is2=defined("PI2");
var_dump($is1);//存在
echo "<br/>";
var_dump($is2);//不存在
?>

这是我第一天自学PHP的笔记-分享给大家 

附件:PHP学习手册

本文地址:https://www.xsyrz.cn/PHP_study_001.html
版权声明:本文为原创文章,版权归 萧瑟 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?