PHP基础语法
2018-12-22 11:29
141 查看
php基本语法
在看《跟兄弟连学PHP》,本篇算是笔记了 😃
一、php语言标记
1、将PHP代码嵌入HTML的位置
可将PHP语言嵌入扩展名为.php的文件的HTML文件中的任何地方,只要在文件中使用起始标志符“<?php”和终止标识符“?>”就可开启PHP模式。一个文件中可嵌入多个PHP标记。
PS. 当碰到结束标记?>时就简单的将其后的,内容原样输出直到遇到下一个开始标志为止,当输出大块文本时,该脱离PHP解析模式比用echo或print输出更有效率。
2、开始和结束标记
2.1
<?php开始
?>结束
标准风格标记,属于XML风格。
2.2
<script language="php">开始
</script>结束
长风格标记,编辑器无法支持其他的标记风格可使用。
2.3
<?开始
?>结束
简短风格标记,遵循SGML,但偶尔会禁用,只有通过php.ini配置文件中的指令short_open_tag打开,或在编译时加入了–enable-short-tags选项才可使用。
2.4
<%开始
%>结束
ASP风格,默认禁用,需在php.ini中启用asp_tags选项。
二、指令分隔符“分号”
在结构定义语句后面不能使用分号作为结束
一段代码的结束标记?>隐含表示一个分号,所以最后一行可以不用分号
三、程序注释
闭合多行注释 :/* */
单行注释://和#
四、空白
一般忽略,以提高可读性为主
五、变量
1、声明
例:
$a = 100;
$key1 = $a;
$a = $b =“value”;
2、命名
例:
$var = "Bob"; $Var ="Joe"; $name ="joy"; echo "$var,$Var"; echo "$Name"; $_4site = "not yet"; $i站点is ="myphp";
3、可变变量
例:
$hi="hello" ; $$hi ="world"; echo "$hi $hello";//输出hello world echo "$hi ${$ hi}";//输出hello world,即$hello=$$hi
4、变量的引用赋值
例:
$foo = "Bob"; $har = &$foo; $har = "My name is Tom"; echo $har; echo $foo;//变量$har 的值改变,$foo的值也改变 $foo ="Your name is Bob"; echo $har; echo $foo;//变量$foo 的值改变,$har的值也改变
六、变量类型
布尔型
整型
浮点型
字符串:‘ ’、“ ”、<<<EOT……EOT;
数组:array()
对象
资源
NULL
七、数据类型转换
1、自动类型转换
$foo = "100page";//字符串 $foo += 2; //整型,值为102 $foo = $foo + 1.3; //浮点数,值为103.3 $foo = null + "10 Litte Piggies"; //整型,值为10 $foo = 5 + "10.05 yuan"; //浮点型,值为15.05
2、强制类型转换
$foo = 10; $bar = (boolean)$foo;
八、常量
魔术常量:
_FILE_
_LINE_
_FUNCTION_
_CLASS_
_WETHOD_
九、运算符
“.” 连接运算符
“.=”
$x.= 3 =>$x=$x."3";
“!=” 非全等于
“=== ” 全等比较运算符
“==” 先将操作数转换为相同类型,再进行比较
“@” 错误控制符
“?:”三元运算符,进行逻辑判断
😃