PHP初步
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP初步相关的知识,希望对你有一定的参考价值。
一、php语法
PHP是一种嵌入式脚本语言,所以,我们需要标记出哪些是PHP代码,哪些是html代码。当html和php代码进行混编的时候,文件必须要以php结尾(否则Apache不会将这个文件交给php处理,直接作出响应),但是PHP引擎也只是选择性的进行处理,它只处理PHP代码的那一部分。
php标记:1、<?php ?> 2、<script language=”php”></script> 3、<? ?>和4、<% %>(在php.ini中配置short_open_tag = On和asp_tags=On)
php注释:在php标签内生效,有//、#和/* */,但是html的注释符不能用来注释php语句,仍能执行php语句,只是浏览器不显示而已。在PHP项目中,比较常用的是一个注释规范是PHPDocumentor的一种风格,PHPDocumentor可以自动提取一个PHP文档中的所有的注释内容,注释规范如下:
函数一般采用块注释:
/**
*函数的功能
*@param 参数类型 参数名1 参数解释
*@param 参数类型 参数名2 参数解释
*@return 返回值类型 返回值解释
*@author
*修改时间
*/
二、常见的输出语句
1、print 输出字符串、表达式、变量等单项的值,不能输出数组、对象等复杂的数组类型
2、echo 可以输出多个简单数据,以逗号分隔(也可以用字符串连接符"."来连接输出的字符,但直接输出以逗号分隔的多个字符串效率更高)
3、var_dump( ) 测试代码时使用最多的语句,多个数据以逗号分隔,输出的内容最全面
4、print_r( ) 一般用来打印数组等复杂类型的,只打印数组里面的值,较var_dump简洁
5、printf( ) 比较擅长输出静态文本和其他变量所组成的“混合产物” printf(“%s %d %s”,$str1,$str2,$str3) printf的最大优势是可以控制输出变量的格式!
三、变量
1、脚本周期:从apache将请求交给php处理开始,到PHP处理结束后将结果返回给apache为止。
2、可变变量:变量的名字可变,在有些时候,需要对变量的名字进行拼凑,使之成为一个新变量,常见于for循环中:$v=‘v‘.$i,$sum+=$$v
3、预定义变量:$GLOBALS将全局变量变为超全局变量("同生共死")、$_GET、$_POST、$_REGUEST、$_COOKIE、$_SERVER(服务器收集到的浏览器信息和服务器信息的一个数组集合)等等
四、常量
1、在一个脚本周期内,其值不会发生改变的量,一旦定义,就不能被修改或删除。常量的作用域是全局的。常量名默认不区分大小写,为了与变量进行区分,统一大写。
2、定义常量:define(‘常量名’,常量值,是否不区分大小写) const 常量名=常量值
3、判断常量是否存在:defined(‘常量名’),返回一个布尔值;获取常量的值(常用于获取特殊的常量名的值),constant(‘常量名’);
4、预定义常量
get_defined_constants( )可以当前自定义常量和系统预定义常量。
魔术常量:其值,由代码所在的位置决定。常量名以__开始,以__结束。如:__FILE__、__DIR__等
五、数据类型
三大类:标量类型(简单类型)、复合类型和特殊类型
八小类:整型(4字节)、浮点型(双精度、8字节、有效位14位)、布尔型、字符串型(utf-8下的汉字占3个字节)、数组、对象、空类型(NULL)、资源型
定义字符串
单引号定义:
双引号定义:
定界符:
(未完待续)
以上是关于PHP初步的主要内容,如果未能解决你的问题,请参考以下文章