数组换位置一.介绍 PHP(外文名:PHP: Hyperte
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
PHP 中文手册
PHP 英文手册
php.exe -f "filename"
cd C:\wamp\bin\php\php5.5.12
//^在dos中转义,>新建文件写一行,>>继续写一行
echo ^<?php > test.php
echo phpinfo(); >> test.php
php.exe -f "test.php"
php.exe -r "php代码"
php.exe -r "$i = 10; echo $i;"
标准形式
# php代码后没有其他内容结束标记有时可以省略
<?php
php代码
?>
<script language=”php”>
php代码
</script>
短标签形式(需设置php.ini中short_open_tag = On)
<?
.....这里是php代码
?>
变量名区分大小写
常量名区分大小写(可设置不区分)
函数名不区分大小写
系统中使用的关键字也不区分大小写
一个php标记块中的最后一个分号在有结束标记时可省略
#可省略
<?php
echo 1
?>
#不可省略
<?php
echo 1;
变量必须以$开头,后面紧跟变量名
定义变量:直接给变量赋值,就是定义
<?php
$v1 = 1;
判断变量是否存在:isset()
存在就返回true,不存在就返回false,null返回false
<?php
$v1 = null;
echo isset($v1);
判断变量是否为空:empty()
<?php
$v1 = null;
$v2 = 0;
$v3 = 1;
echo empty($v1)."===";
echo empty($v2)."===";
echo empty($v3)."===";
修改变量值:直接给变量赋新值
删除变量:unset()
unset()断开变量名跟该变量名所指向的数据的引用
只能使用大小写字母,数字和下划线(_)
不能以数字开头
不能跟系关键字重名
匈牙利命名法:该命名法是在每个变量名的前面加上若干表示数据类型的字符。基本原则是:变量名=属性+类型+对象描述。如i表示int,所有i开头的变量命都表示int类型。s表示String,所有变量命以s开头的都表示String类型变量。
骆驼命名法:混合使用大小写字母来构成变量和函数的名字,如userName。
帕斯卡命名法(pascal命名法):做法是首字母大写,如UserName,常用在类的变量命名中。
下划线法:使用小写字母和下划线来构成变量和函数的名字,如user_name。
将一个变量的数据拷贝一份,然后赋值给另一个变量。
将一个变量的引用拷贝一份,然后赋值给另一个变量(将另一个变量指向被引用传递变量的数据)。
超出设计寿命