PHP入门必须掌握的基本语法

1、 PHP在WEB开发中的应用
·收集表单数据

·生成动态网页
·字符串的处理
·动态输出图像
·处理服务器端文件系统
·编写数据库支持的网页
·回话跟踪控制
·处理XML文件
·支持利用大量的网络协议
·服务器端其他相关操作

2、 关于PHP脚本运行
·编写的php脚本语言需要上传至WEB服务器的文档根目录下,通过浏览器访问WEB服务器管理下的php文件就可以运行PHP文件。但是,不能直接使用浏览器打开php文件,这样没有web服务器区解析代码,显示的也是源代码。
·在php文件中可以编写html、css、javascript等语言,但需要使用起始符标记<?php和结束标记?>

3、 PHP语言标记
·<?php?>
·语句分为功能执行语句与结构定义语句
·功能执行语句后面一定要加分号,结构定义语句一定不要带分号
·与?>这个标记最近的功能执行语句可以不加分号;建议功能执行语句都加分号
·如果?>是脚本语言的结束,那么?>这个可以不加,建议不要加!很多函数(头函数)的前面都不允许出现任何的空白,所以在使用require标记时,被包含的php文件结束后一定不要有空白,或者该php文件不加?>结束标记即可。

4、 PHP注释方法
·单行注释
  //
·多行注释
/*  */  多行注释中不能包含单行注释了
·脚本注释
  #
·文档注释
/**   */
·注释的功能:
(1)      写过不合适的代码需要注释不能立即删除
(2)      注释可以用来写帮助文档,增强程序代码的可读性
(3)      注释代码可以用来调试程序
(4)      注释要写在代码的上面或右边

5、 在PHP程序中使用空白符
·空白:空格 tab 换行
·空白符可以增强代码的可读性

6、 变量
变量在任何编程语言中都居于核心地位,理解他们就是使用PHP的关键所在。
·变量时用于临时存储值的容器。
·变量是指在程序运行过程中随时可以发生变化的量,是程序中数据的临时存放场所。
·变量可以保存程序运行时用户输入的数据,特定运算的结果以及要输出到网页上显示的一段数据等。
总之,变量是用于跟踪几乎所有类型信息的简单工具。

7、 申明变量
·当一个数据需要用到多次时,就可以申明变量。
·申明方式:$变量名=值
·变量的类型是由存储的值来决定的,申明前不指定类型
·可以连续申明多个变量,例如:$a=$b=$c=$d=”value”.
·isset(); 判断变量是否存在的函数
·unset(); 删除(释放)一个变量的函数。

8、 变量命名
·变量前一定要使用“$”,申明和使用都要有这个符号
·变量名不能以数字开头
·不能使用php的运算符号,例如:+-*/%&|等
·php可以使用系统关键字作为变量名,这其他语言不同的地方
·php变量区分大小写的,只有变量与常量区分大小写,其他的不区分(php功能标签,例如:echo可以写成ECHO或ecHo等)
·变量名在项目程序中要有意义
·命名习惯:用英文单词命名时,第一个英文小写,以后的单词第一个字母大写,其他的小写,例如:aaaBbbCcc。

9、 可变变量(用到比较少)
·一个变量的变量名可以动态地设置和使用

<?php
$one=”###”;
$two=”one”;
$three=”two”;
$four=”three”;

Echo $four.”
”;

Echo $$four.”
”;

Echo $$$four.”
”;

Echo $$$$four.”
”;

?>
输出结果为:
three
two
one
###


10、             变量的引用赋值
·使用一个&加到要赋值的变量前面(原变量),例如:$a=&$b;

11、             变量的类型
·PHP中有8种变量类型:四种标量+二种复合类型(可以放多个值的变量)+二种特殊类型
·4种标量:整型、布尔型、浮点型、字符串
·2种复合类型:数组+对象
·2种特殊类型:资源类型+null
·var_dump(); 该函数既可以看到变量类型与值
 

  1. <?php  
  2. $var=10;  
  3. echo "<pre>";  
  4. var_dump($var);  
  5. echo "</pre>";  
  6. echo"-------------------------------------<br>";  
  7.   
  8. $var=34.5;  
  9. echo "<pre>";  
  10. var_dump($var);  
  11. echo "</pre>";  
  12. echo"-------------------------------------<br>";  
  13.   
  14. $var="abc";  
  15. echo "<pre>";  
  16. var_dump($var);  
  17. echo "</pre>";  
  18. echo"-------------------------------------<br>";  
  19.   
  20. $var=true;  
  21. echo "<pre>";  
  22. var_dump($var);  
  23. echo "</pre>";  
  24. echo "-------------------------------------<br>";  
  25.   
  26. $var=array(1,2,3);  
  27. echo "<pre>";  
  28. var_dump($var);  
  29. echo "</pre>";  
  30. echo"-------------------------------------<br>";  
  31.   
  32. $var=newmysqli("localhost","root","123456");  
  33. echo "<pre>";  
  34. var_dump($var);  
  35. echo "</pre>";  
  36. echo "-------------------------------------<br>";  
  37.   
  38. $var=fopen("1.php","r");  
  39. echo "<pre>";  
  40. var_dump($var);  
  41. echo "</pre>";  
  42. echo"-------------------------------------<br>";  
  43.   
  44. $var=null;  
  45. echo "<pre>";  
  46. var_dump($var);  
  47. echo "</pre>";  
  48. echo "-------------------------------------<br>";  
  49. ?>  


12、             代表false的情况


·boolean值为false
·boolean值为0
·boolean值为0.00
·boolean值为””
·boolean值为” ”
·boolean值为null
·boolean值为”0”
·boolean值为array()
其他情况均为真

13、             申明字符串
·单引号与双引号都可以申明字符串
·申明的字符串没有长度限制
·在双引号的字符串中,可以直接解析变量,也可以直接使用转义字符
·在单引号的字符串中,不可以解析变量,也不可以使用转义字符(可以转义单引号本身,也是可以转义转义字符)
直接解析变量:
$int=10;
$str=”aa{$int}aaaa${int}aa $int aaa;”
$str的值为字符串aa10aaaa10aa10aaa
直接使用转义字符:
$int=10;
$str=”aa{$int}aa\taa${int}aa\$int aaa;”
$str的值为:aa10aa  aa10aa$intaa

·在双引号中不能再使用双引号,在单引号中也不能再使用单引号
·在程序中最好使用单引号来申明字符串
·定界符号申明字符串:可以定义大量的字符串数据
例如:
$str=<<<hello
     Fdsaftesrehjtretherherhehd””fewfe  ”ferewrgf’wwww’ere1534rewr!43^#@@sssdf……
Helloe;
上例中,hello是自定义的定界符名字,结束的hello必须顶格写,前后都不能有任意字符;中间的内容可以为任意字符,包括单引号与双引号;里面的内容可以直接解析变量与转义字符等。

原文地址:http://bbs.lampbrother.net/read-htm-tid-151028.html

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
阅读(22) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值