首页>>后端>>php->针对PHP语句(php语言的适用范围)

针对PHP语句(php语言的适用范围)

时间:2023-12-07 本站 点击:0

在PHP中有哪些语法是初学者要掌握的?天津PHP培训

1、 PHP在WEB开发中的应用

·收集表单数据

·生成动态网页

·字符串的处理

·动态输出图像

·处理服务器端文件系统

·编写数据库支持的网页

·回话跟踪控制

·处理XML文件

·支持利用大量的网络协议

·服务器端其他相关操作

2、 关于PHP脚本运行

·编写的php脚本语言需要上传至WEB服务器的文档根目录下,通过浏览器访问WEB服务器管理下的php文件就可以运行PHP文件。但是,不能直接使用浏览器打开php文件,这样没有web服务器区解析代码,显示的也是源代码。

·在php文件中可以编写html、css、javascript等语言,但需要使用起始符标记?php和结束标记?

3、 PHP语言标记

·?php?

·语句分为功能执行语句与结构定义语句

·功能执行语句后面一定要加分号,结构定义语句一定不要带分号

·与?这个标记最近的功能执行语句可以不加分号;建议功能执行语句都加分号

·如果?是脚本语言的结束,那么?这个可以不加,建议不要加!很多函数(头函数)的前面都不允许出现任何的空白,所以在使用require标记时,被包含的php文件结束后一定不要有空白,或者该php文件不加?结束标记即可。

4、 PHP注释方法

·单行注释

//

·多行注释

/* */ 多行注释中不能包含单行注释了

·脚本注释

#

·文档注释

/** */

·注释的功能:

(1) 写过不合适的代码需要注释不能立即删除

(2) 注释可以用来写帮助文档,增强程序代码的可读性

(3) 注释代码可以用来调试程序

(4) 注释要写在代码的上面或右边

5、 在PHP程序中使用空白符

·空白:空格 tab 换行

·空白符可以增强代码的可读性

6、 变量

变量在任何编程语言中都居于核心地位,理解他们就是使用PHP的关键所在。

·变量时用于临时存储值的容器。

·变量是指在程序运行过程中随时可以发生变化的量,是程序中数据的临时存放场所。

·变量可以保存程序运行时用户输入的数据,特定运算的结果以及要输出到网页上显示的一段数据等。

总之,变量是用于跟踪几乎所有类型信息的简单工具。

7、 申明变量

·当一个数据需要用到多次时,就可以申明变量。

·申明方式:$变量名=值

·变量的类型是由存储的值来决定的,申明前不指定类型

·可以连续申明多个变量,例如:$a=$b=$c=$d=”value”.

·isset(); 判断变量是否存在的函数

·unset(); 删除(释放)一个变量的函数。

8、 变量命名

·变量前一定要使用“$”,申明和使用都要有这个符号

·变量名不能以数字开头

·不能使用php的运算符号,例如:+-*/%|等

·php可以使用系统关键字作为变量名,这其他语言不同的地方

·php变量区分大小写的,只有变量与常量区分大小写,其他的不区分(php功能标签,例如:echo可以写成ECHO或ecHo等)

·变量名在项目程序中要有意义

·命名习惯:用英文单词命名时,第一个英文小写,以后的单词第一个字母大写,其他的小写,例如:aaaBbbCcc。

9、 可变变量(用到比较少)

·一个变量的变量名可以动态地设置和使用

?php

$one=”###”;

$two=”one”;

$three=”two”;

$four=”three”;

Echo $four.”

”;

Echo $$four.”

”;

Echo $$$four.”

”;

Echo

four.”

”;

?

输出结果为:

three

two

one

###

10、 变量的引用赋值

·使用一个加到要赋值的变量前面(原变量),例如:$a=$b;

11、 变量的类型

·PHP中有8种变量类型:四种标量+二种复合类型(可以放多个值的变量)+二种特殊类型

·4种标量:整型、布尔型、浮点型、字符串

·2种复合类型:数组+对象

·2种特殊类型:资源类型+null

·var_dump(); 该函数既可以看到变量类型与值

PHP循环语句

?php

//问题1

//调用test()即可输出

function test(){

        static $num=1;

        if($num=9){

            for($i=1;$i=$num;$i++){

                echo "*";

            }

            echo "br";

            $num++;

            test();

        }

    }

 //问题2

//调用test1()即可输出  

function test1(){

        static $num=1;

        if($num=9){

            $num++;

            test1();

            for($i=1;$i=$num;$i++){

                echo "*";

            }

            echo "br";

        }

    }

 //问题3

//调用test2()即可输出  

function test2(){

        for ($i=0; $i =9 ; $i++) { 

            $num;

            $sta=pow(2,$i);

            if($i==0){

                $num=$sta;

                echo "第".($i+1)."步:stotal=0+".$sta."=".$num."br";

            }else{

                echo "第".($i+1)."步:stotal=".$num."+".$sta."=".($num+$sta)."br";

                $num=$num+$sta;

            }

        }

    }

    

    纯手打,请采纳

?

php if语句

这个

if(!$name=$_POST@[name]){

中间的=号改成==,POST加引号,即

if(!$name==$_POST@["name"])

还有下面的if都要用两个等号

关于php添加语句

那只能先执行insert插入,执行插入后系统会返回一个产生的自递增id值,对这个值md5加密后,再update

不可能在插入前得到这个id值的(先select最大id在低并发的情况下也行,高并发的话终究不够严谨)

php的基本语法

1. php嵌入到html中的方式:

*1.标准风格(推荐)

2.....长风格

3.短风格  需要在php.ini配置文件中开启short_open_tag选项才可以。

4. % ... % 兼容ASP风格(默认不支持)  需要在php.ini配置文件中开启asp_tags选项才可以。

2. 在php中每条语句使用分号结束的。也就是分号是php语句之间的分割符。 

注意: 在每个脚本中,最后一条语句后可以没有分号结束。 

*3. 在php中注释(3种):// 单行注释 (来自其他程序中的注释)#  单行注释 (来自脚本程序的注释)/* ...  */  多行注释  注意:不可以嵌套使用。                        /** .... */ 文档注释*

4. 变量php是一个弱类型语言。变量的命名规范:变量是以$符开始定义的,变量名的规则:由字母、数字、下划线构成,不可以使用数字开头。在php中变量名是区分大小写

5. 变量的类型:(8种)*在php中共计有8种基本数据类型:4种标量类型:整数(int)、浮点数(float/double)、布尔值(boolean)、字串(string)2种复合类型:数组(array)、 对象(object)2种特殊类型:资源(resource)、 空(NULL)其中:对象和资源类型属于引用类型,其他都属于值类型。

5.1 整型:int类型php的整型是占4个字节(32位)的。而且是没有无负号储存值:-2147483648~21474836475.2 浮点数:(不区分单精度和双精度,统一占8个字节)定义:$d1 = 12.5;$d2 = 0.1e3;  //100

5.3 布尔值:(真true和假false)当转换为 boolean 时,以下值被认为是 FALSE: 布尔值 FALSE 自身 *整型值 0 (零) *浮点型值 0.0 (零) *空""字符串, 以及 字符串 "0" *不包括任何元素的数组 不包括任何成员变量的对象(仅PHP 4.0 适用) *特殊类型 NULL (包括尚未设定的变量) 从没有任何标记(tags)的XML文档生成的SimpleXML 对象 

5.4 字符串(string)在php中字串的定义方式:单引号: ' ' 不支持变量解析, 支持单引号'和\的转义。双引号: " " 支持变量解析,为了兼容使用{}将变量括起来。支持转义: \n \s \t \r \" \\ \$定界符:   注意接收符的使用    

5.5 数组array一个变量中可以储存多个值。数组分为:关联式数组和索引式数组 //定义:    $a = array(10,20,30,40);//使用:echo $a[1]; //输出:20

5.6 对象:

5.7 资源:

5.8 null;

6. 类型转换问题:

6.1 布尔值/null:true在算术计算中可以自动转成数值1;false在算术计算中可以自动转成数值0;null在算术计算中可以自动转成数值0;直接输出true的值:1  false和null是没有输出结果

6.2 字串类型的转换字串在算术计算中可以自动转成数值:

规则:从字串前面开始找最大的数字即为数值"123abc" = 123"abc123" = 0"12a8c3" = 12"abcd" = 0"12.4bd" = 12.4"12e4abc"= 12e47. 

常量定义:  常量:一定义赋值后,不可以再次修改和销毁的量,成为常量特点: 在后面的所有程序中都可使用(对象中,函数内....)  

格式:define(常量名,值[,bool]);如: define("PI",3.14);使用: echo PI;  

要求: 常量名必须全部大写  

目的:1.便于记忆  2. 便于理解 

系统中常用常量: 

echo "当前系统: PHP_OS

echo "PHP版本: PHP_VERSION

echo "当前文件名:__FILE__

 echo "当前行号: __LINE__

 echo "当前所在文件夹:__DIR__

get_defined_constants() 获取PHP中所有常量

常用函数:

gettype();获取一个变量的类型

*unset();  销毁一个变量

*isset();  判断一个变量是否存在

*empty();  判断一个变量是否不存在。

*var_dump(); 格式化输出指定变量信息(包含类型)

is_bool():判断是否是布尔型

is_int()、

is_integer()和is_long():判断是否为整型。

is_float()、is_double()和is_real():判断是否为浮点型

is_string():判断是否为字符串

*is_array():判断是否为数组

*is_object():判断是否为对象

s_resource():判断是否为资源类型

is_null():判断是否为null

is_scalar():判断是否为标量

*is_numeric():判断是否是任何类型的数字和数字字符串

is_callable():判断是否是有效的函数名计算机的位的换算1T=1024G 1G=1024MB  1MB=1024KB  1KB = 1024B(字节)  1B(字节)=8b(位)二进制:0000 0000~1111 1111  十进制:-128~127


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/php/17876.html