php基本语法

phpj基本写法注意事项:

1.、php的代码部份全部要用半角的英文、很多人容易写成全角的英文和符号造成PHP代码报错。

2、PHP代码每行末尾要加分号。

3、我们在写文件wenjian.php这个文件命名的时候,只用英文半脚(a-z A-Z 0-9 _-)这些字符来命名文件。文件命名不要用中文,不要用特殊附号,不要中间加空格,严格区分大小。

php:变量    

$ 叫作美元符,英文单词:dollar。PHP的变量必须以美元符开始

变量的特点;1.必须要以$开始。如变量x必须要写成$x

2.变量的首字母不能以数字开始

3.变量的名字区分大小写

4.变量不要用特殊符号、中文,_不算特殊符号

5.变量命名要有意义(要让大众都能明白)

变量分类:可变变量、外部变量、环境变量

1、可变变量举例说明


2.外部变量:

PHP的外部变量是PHP 在使用过程中规定好的一些变量。这个变量的规定是这样规定的,就这样使用。

   

   


   


       

           

           

       

   


//$_POST后面加上中括号,将username作为字符串放在中括号里面,就得到了表单里面的 的值

$u = $_POST['username'];

echo $u.'';


//$_POST['pwd']得到表单 的值

$passwd = $_POST['pwd'];

echo $passwd.'';

?>

通过上面的实验我们知道了,通过$_POST这个外部变量,可以得到从表单输入的值。

另外,我们总结一些外部变量,要求知识点的学习级别:了解含义,默写这个单词的写法和作用。

全局变量名功能说明

$_COOKIE得到会话控制中cookie传值

$_SESSION得到会话控制中session的值

$_FILES得到文件上传的结果

$_GET得到get传值的结果

$_POST得到post传值的结果

$_REQUEST即能得到get的传值结果,也能得到Post传值的结果

3、环境变量举例说明:

环境变量我们主要用的有$_SERVER和$_ENV两个环境变量。不过,$_ENV逐渐被PHP的新版本给废弃了。


phpinfo();


?>

其它环境变量:

$_SERVER["REQUEST_METHOD"]请求当前PHP页面的方法

$_SERVER["REQUEST_URI"]请求的URI

$_SERVER["SERVER_SOFTWARE"]用的是哪一种服务器

$_SERVER["REMOTE_ADDR"]客户的IP地址

$_SERVER["SERVER_ADDR"]当前服务器的IP地址

$_SERVER["SCRIPT_FILENAME"]主前请求文件的路径

$_SERVER["HTTP_USER_AGENT"]当前访问这个网址的电脑和浏览器的情况

$_SERVER["HTTP_REFERER"]上级来源(用户从哪个地址进入当前网页的)

$_SERVER["REQUEST_TIME"]当前的时间

二、PHP常量

常量那就好翻译了:长久不变的值。

常量在代码中的定义、书写方式:

define(常量名,常量值)

注:

1.常量名可以小写,但是通常大写

2.常量名可以不加引号,但是通常加上引号。

3.在字符串中调用常量的时候,必须在引号外面

4.常量名建议只用字母和下划线

此外,系统还为我们准备了一些内置的常量。这些常量都是规定好的。我们先熟悉几个,还有更多的系统常量我们学习完上册,入门后再慢慢的增加和学习。

常量名说明

LINE当前所在的行

FILE当前文件在服务器的路径

FUNCTIOIN当前函数名

CLASS当前类名

METHOD当前成员方法名

PHP_OSPHP运行的操作系统

PHP_VERSION当前PHP的版本

TRAITTrait的名字,php5.4新加

DIR文件所在的目录

NAMESPACE当前命名空间的名称(区分大小写)

5.php注释:1、单行注释(只注释一行)

//表示单行注释


#    #号也表示单行注释,用的比较少

2、多行注释(注释多行)

/*

多行注释这里是注释区域代码

 */

php数据类型

数据类型:就是对数据分类的一个划分而已

PHP中一共有八种数据类型,包括4中标量数据类型,即boolean(布尔类型)integer(整型),float/double(浮点型)和string(字符串型)两种复合数据类型,即array(数组)和object(对象), 两种特殊的数据类型:即resource(资源)与 null (无,空白)

一、整个型数据整型——整数也,英文称之:integer。英文简写:int

整型分为:

10进行

8进制 (了解,基本不用)

16进制(了解,基本不用)

整型(整数)在计算机里面是有最大值和最小值范围的。

【了解知识点,开发中不常用】大家经常听说32位计算机,也就是32位计算机一次运算处理的最大范围为-232至232-1。64位计算机呢?——

八进制计算机·怎莫看  0神魔神魔就是八进制  0X之后就是16进制



三、字符串数据

在PHP语言中声明字符串有三种方式:

1.用单引号声明

2.用双引号声明

3.用字界符声明(需要输入非常大段的字符串时使用

1.单引号声明


用英文半脚的单引号,将字符串包起来

2.2.双引号声明字符串

在字符串两边加双引号

3.字界符声明

1).在变量后面的等号写三个小于号(<<<)。

2).然后在<<<后面写上字符(建议英文大写字符)。如下例中的:ABC

3).然后换行写上任意想写的字符

4).写完后,顶行。在行最开始处,再写上<<<后面的字符和分号

4那双引号和单引号有什么区别呢?

  1.双引号解析变量,但是单引号不解析变量。

2.在双引号里面插入变量,变量后面如果有英文或中文字符,它会把这个字符和变量拼接起来,视为一整个变量。一定要在变量后面接上特殊字符,例如空格等分开。

3.如果在双引号里面插变量的时候,后面不想有空格,可以拿大括号将变量包起来。

4.双引号解析转义字符,单引号不解析转义字符。但,单引号能解析\' 和\

5.单引号效率高于双引号,尽可能使用单引号

6.双号和单引号可以互插!!!双引号当中插入单引号,单引号当中插入变量,这个变量会被解析。

7.神奇的字符串拼接胶水——(.)点,用来拼接字符串。

8.我们将定界符声明字符串视为双引号一样的功能来看待

你可能感兴趣的:(php基本语法)