码迷,mamicode.com
首页 > Web开发 > 详细

2.PHP简单语法记录

时间:2015-11-20 23:05:50      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

条件:有一定的语言基础理解起来会更容易;语法知识要知道,这是重要的,但是不要整天死扣语法,这是中国思维的偏离方向,就是过渡追求概念理解,最重要的语法简单的看一下。把时间用在实用上,用在练习实战和代码上才是提升水平的必经之路。把语法背诵的很熟毫无乱用!PHP手册是要一直看的。我的文件中有目前最新的手册。

PHP语言基础

一.学习要求:

1)PHP的语法基础

2)PHP的数据类型

3)如何熟练使用PHP常量,变量

4)PHP各类运算符的应用

5)PHP表达式的应用

二.1)语法基础:代码标记: <?php ?> ,注释:和HTML类似 

2)数据类型:常用数据类型有整型,布尔型,浮点型,字符串型和null型等

(1)整型:在32位操作系统中,范围是-2147483648~ 2147483647 可以有八进制和十六进制,八进制前面加数字0,十六进制加0x

<?php

    $str1 = 1234 ;

    $str2 = 01234 ;

    $str3 = 0x1234 ;

    echo "PHP中不同的进制: <br />";

    echo "八进制 : $str2 <br />";

    echo "十进制 : $str1 <br />";

    echo "十六进制 : $str3 <br />";

?>

(2)布尔型:值有true false 

注意:在逻辑控制中,不是只有falser才被认为是假,具体参考手册。

(3)浮点型:参考手册;

(4)字符型:单引号,双引号,<<< 

注意:单引号包含的是字符串,双引号中包含变量。 <<<的使用方法见手册。

(5)NULL类型:变量是否是控制,用is_null()函数来检测。

(6)PHP语言可以类型转换,和C语言一样,在需要转换的类型前面加上操作符即可。

3)常量

 (1)要声明常量使用define() 函数。函数格式参考手册;

 (2)预定义常量: 是PHP内置的一些常量。手册中称为魔法变量。

4)变量

 (1)变量名实质上就是计算机内存单元的命名,因此,借助变量名就可以访问内存中的数据。

 (2)变量的要求我就不多说了,和C语言类似,唯一的不同是PHP中所有的变量都要以$开头。

 (3)使用变量前需要给它赋值。

 (4)这里介绍一个引用赋值: 实质就是C语言中的指针。

   

<?php
$str = "学习PHP很轻松";
$str1 = &$str ;
$str = "我要大声告诉你:".$str;
echo $str1;
?>
 (5)变量的作用域:分为全局变量,局部变量和静态变量。
    全局变量:整个PHP文件都可以使用,但是用户自定义函数不能使用,如果要使用的话需要global关键词声明,或者通过全局变量数组$globals进行访问。
    局部变量:就是只能在函数内部使用,函数调用完毕之后变量的值删除,空间释放。
    静态变量:也是在函数内部使用,但是不同的是,函数调用完毕之后,变量的值还在。
 (6)可变变量:
    和数学里的一种函数差不多。意思就是如果你存入的值是另一个变量的名字,可以通过$$来间接引用它。
<?php
$str = "name";
$name = "PHP,I like it";
echo $str;
echo "<br>";
echo $$str;
?>
 (7)预定义变量:自行查看手册;

 5)PHP运算符:在PHP中,把字符串连接起来用.,在其他语言中,例如JS中,是+;

  其他一些运算符就不说了,+-*/% ++ -- & | ^ ~ << >> &&(and) ||(or)  ! xor  < <= > >= != == === !== 三目运算符 

  

  练习题:

  1.请用PHP语言来写用户输入的年份是不是闰年,闰年的判断方式为,能够被4整数不能够被100整除,或者能够被100整除不能被400整除的都是闰年。 

  2.在开发动态网站的用户注册模块中,其中用户注册的密码一般都要填写一个确认密码,来加强信息输入的准确性。下面在用户注册模块中,应用比较运算符来验证两次输入的密码是否一致。如果相等输入注册成功信息,反之输出提示。 

  关于运算符,需要了解一下优先级。

2.PHP简单语法记录

标签:

原文地址:http://www.cnblogs.com/yitianxi/p/4982504.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!