php语法

可使用首行代码的方法在HTML文件中插入php,如
<?php 代码?>,<?php是php代码的起始部分,可在html页的任意位置启动php代码,并且该代码与XML兼容,当然,也可以<?的形式,但与XML不兼容。?>是php代码的结尾部分。每条语句以分号结尾,语句块则包含在花括号{}中。
1,变量名相同,则变量的值会覆盖
变量的创建方式为 $变量名,区分大小写,无需声明类型。但函数名不区分大小写。另外.号为连接符。如
$a=123; $b="123"; $$a="abc"; $$a是把$a的值作为新变量而赋值,则$$a的值为abc(字符串值)。单引号中内容将直接输出,如特殊字符和转意字符等。例$a='123$11a'; 输出123$11a $a='123/'/"';输出123/'/'' 而$a="123/'/"";输出123'"
全局变量:global $变量名
超全局变量:
$GLOBALS 包含局部脚本可访问的任何全局变量
$_SERVER 包含有关Web服务器环境的信息,例$SERVER["PHP_SELF"]输出当前访问页面

$_SERVER["DOCUMENT_ROOT"];输出网站物理根目录
$_GET 包含GET请求的信息
$_POST 包含POST请求的信息
$_COOKIE 包含cookie的通知
$_FILES 包含来自POST文件上传的信息
$_EVN 包含有关环境的信息
$_REQUEST 包含用户输入的信息
$_SESSION 包含来自会话中注册的信息

常量:
define("Hello","123");  //定义Hello常量
echo Hello;  //输出123,若未定义Hello常量,则输出常量名
预定义常量:
__LINE__ 返回在执行文件的行数
__FILE__ 返回执行文件的位置

2,函数定义方式:function 函数名(){函数体},函数名不区分大小写
md5($mystring); //对字符串进行MD5加密
带参函数
function capitalize($str){
 //首先将所有字符转换为小写
 $str=strtolower($str);
 //将首字符转换为大写
 $str{0}=strtoupper($str{0});
 //$str=ucwords($str);
}
参数初始化函数
function test1($a=true){
 if($a==true)
 echo "正确";
 else
 echo("错误");
}
test1();
test1(false); //更改参数值

3,操作字符串
比较字符串函数strcmp(string1,string2); 不区分字符串大小写,相同返回0,不同返回非0
.是字符串的连接符

特殊运算符:
=== 恒等式,逻辑判断,但是不会对变量类型进行转换
'1'===1 是错误的
XOR 如果只有一个操作数为TRUE,则结果为TRUE

4,注释
//为单行注释
/* 多行代码 */ 为多行注释

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值