PHP基础语法

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";
“!=” 非全等于
“=== ” 全等比较运算符
“==” 先将操作数转换为相同类型,再进行比较
“@” 错误控制符
“?:”三元运算符,进行逻辑判断

?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值