第二章 PHP入门基础之php代码写法
发布时间:2020-12-13 06:02:46 所属栏目:PHP教程 来源:网络整理
导读:一.在web页面嵌入PHP代码的几种风格 推荐使用标准风格或简短风格 代码如下: //标准风格 echo 'Hello World!'; ?> //简短风格 echo 'Hello World!'; ?> 二.代码注释的四种方式 代码如下: //单行注释 /* * 多行注释 */ #shell风格注释 /** * PHPdoc风格注释 */
一.在web页面嵌入PHP代码的几种风格 推荐使用标准风格或简短风格 代码如下: //标准风格 echo 'Hello World!'; ?> //简短风格 echo 'Hello World!'; ?> 二.代码注释的四种方式 代码如下: //单行注释 /* * 多行注释 */ #shell风格注释 /** * PHPdoc风格注释 */ ?> 三.向浏览器输出字符串的几种方法 代码如下: /* * echo函数的功能:向浏览器输出字符串 * 函数返回值:void */ echo 'echo function!'; echo(' '); /* * echo函数的功能:向浏览器输出字符串 * 函数返回值:int */ print 'print function'; echo(' '); echo print 'echo value of print function. '; echo(' '); /* * printf函数的功能:向浏览器输出字符串 * 函数返回值:所打印字符串的长度 */ printf("a weekend have %d days",7); echo(' '); echo printf("a weekend have %d days",7); echo(' '); /* * sprintf函数的功能:把字符串保存到内存中 * 函数返回值:保存的字符串本身 */ sprintf('sprintf function'); echo(' '); echo sprintf('sprintf function'); echo(' '); ?> 输出结果: echo function test! print function test. print function test. 1 a weekend have 7 days a weekend have 7 days. 23 sprintf function test 常用类型指示符
四.标识符与变量 1.标识符的基本规则: 1) 标识符可以是任意长度,而且可以由任何字母、数字、下划线组成。 2) 标识符不能以数字开始。 3) 在PHP中,标识符是区分大小写的。 4) 一个变量名称可以与一个函数名称相同。 2.变量赋值: 代码如下: $sum = 0; $total = 1.22; $sum = $total; echo $sum; //1.22 ?> 3.变量的数据类型: 基本数据类型
PHP是动态语言,是一种非常弱的类型语言,在程序运行时,可以动态的改变变量的类型。 5.类型转换: 隐式类型转换: 代码如下: $sum = 0; $total = 1.22; $sum = $total; echo gettype ( $sum );//double ?> 显式类型转换: 代码如下: $sum = 100; $total = ( string ) $sum; echo gettype ( $sum );//string ?> 使用settype()函数进行类型转换,返回值1表示成功,空表示失败。 代码如下: $sum = 58; echo settype ( $sum,"float" ); echo $sum; //58 echo gettype ( $sum ); //double ?> 6.检测变量的函数:
代码如下: $a = 10; echo isset ( $a );//1 ?> echo isset ( $b );//'' ?> Usset()的基本使用 代码如下: $a = 10; unset($a); echo isset ( $a );//'' ?> Empty()的基本使用 代码如下: $a= 5; $b =1; $c = 0; $d = ""; $e = array(); $f = null; $g = "0"; $h = false; echo empty($a);//''(false) echo ' '; echo empty($b);//''(false) echo ' '; echo empty($c);//1(true) echo ' '; echo empty($d);//1(true) echo ' '; echo empty($e);//1(true) echo ' '; echo empty($f);//1(true) echo ' '; echo empty($g);//1(true) echo ' '; echo empty($h);//1(true) echo ' '; echo empty($f);//1(true) ?> is_int()的基本使用。类似的函数有:is_float()、is_double()、is_string()、is_bool()、is_array()、is_null()、is_long()、is_object()、is_resource()、is_numeric()、is_real()等。 代码如下: $a = 11; $b = 1.23; $c = 3.1415926; $d = "hello"; $e = false; $f = array(); $g = null; echo is_int($a);//1 echo ' '; echo is_float($b);//1 echo ' '; echo is_double($c);//1 echo ' '; echo is_string($d);//1 echo ' '; echo is_bool($e);//1 echo ' '; echo is_array($f);//1 echo ' '; echo is_null($g);//1 echo ' '; echo is_numeric($a);//1 ?> Intval()函数的基本使用。类似的函数为:floatval()、strval() 代码如下: $a = 22.23; echo gettype($a);//double echo ' '; $b = intval($a);//类型转换后不改变$a原来的类型 echo gettype($a);//double echo ' '; ?> $a = 22.23; echo gettype($a);//double echo ' '; settype($a,"integer");//类型转换后会改变$aa原来的类型 echo gettype($a);//integer echo ' '; ?> 7.变量的作用域 超级全局变量
8.常量 一旦被定义之后,就不能再次更改。 代码如下: define("TOTAL",100); echo TOTAL;//100 echo ' '; define("TOTAL",200); echo TOTAL;//100 ?> 查看PHP预定义的常量的方法 代码如下: phpinfo(); ?> 引用PHP预定义常量的方法 代码如下: echo $_SERVER["SERVER_NAME"];//localhost echo ' '; echo $_SERVER["SERVER_PORT"];//8090 echo ' '; echo $_SERVER["DOCUMENT_ROOT"];//D:/AppServ/www echo ' '; ?> 五.访问表单变量 常见的三种方式 代码如下: echo $username;//简短风格,容易与变量名混淆,不推荐使用。 echo ' '; echo $_POST['username'];//中等风格,4.1.0版后支持,推荐 echo ' '; echo $HTTP_POST_VARS['username'];//冗长风格,已过时,将来可能会被剔除 ?> Posttest.html 代码如下: 六.字符串连接用. 代码如下: echo "the student name is :".$_POST['username']; echo " "; echo "welcome to "."school"; ?> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |