- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]php语法
目录 变量 常用数据类型 数组 php是什么? PHP 是什么? PHP(“PHP: Hypertext Preprocessor”,超文本预处理器的字母缩写)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML中,尤其适合 WEB 开发。 以上是一个简单的回答,不过这是什么意思呢?请看如下例子: 例子 1-1. 一个介绍性的范例 html????head????????titleExample/title????/head????body?????????php ????????echo Hi, Im a PHP script!; ?????????????/body/html php书写规范 用来标记 PHP 代码块的标记共有四套:?php … ? script language=php. . ./script 上述两种方式总是有效。 ? … ? % … %这两种方式需要在php.ini中去配置才能生效。一般使用第一种方式。 示例:?php echo “font color=red你好,一搏!/font”echo “ccopen,开源中国”; ? php页面的解释 Hello.php页面:htmlheadtitlephp页面/title /headbodyp谁先执行/p?php echo “font color=red你好,CSTP!/font”echo “ccopen,开源中国”; ? /body apache服务器处理页面的原理:普通的html、javascript、css代码原样输出;php代码,将由php引擎解释,最终输入html代码。一般地,apache对*.htm或者 *.html文件,不作php解释,所以将原样输出。所以,在普通的.htm、.html页面中,不能写php代码。Code:code a/hello.php php的注释 变量@自定义变量 变量@预定义变量 $_POST 经由 HTTP POST 方法提交至脚本的变量。类似于旧数组 $HTTP_POST_VARS 数组(依然有效,但反对使用)。 $_COOKIE 经由 HTTP Cookies 方法提交至脚本的变量。类似于旧数组 $HTTP_COOKIE_VARS 数组(依然有效,但反对使用)。 $_FILES 经由 HTTP POST 文件上传而提交至脚本的变量。类似于旧数组 $HTTP_POST_FILES 数组(依然有效,但反对使用)。详细信息请参阅 POST 方法上传。 $_ENV 执行环境提交至脚本的变量。类似于旧数组 $HTTP_ENV_VARS 数组(依然有效,但反对使用)。 $_REQUEST 经由 GET,POST 和 COOKIE 机制提交至脚本的变量,因此该数组并不值得信任。 变量@预定义变量 变量@作用范围 在方法内,欲使用全局变量,需用global 来声明: ?php$a = 1;$b = 2;function Sum(){????global $a, $b ; //使用global,定义了这两个变量为全局的????$b = $a + $b;}Sum();echo $b;? 结果为:3 变量@$GLOBALS及类型判断 使用 $GLOBALS 替代 global ?php$a = 1;$b = 2;function Sum(){????$GLOBALS[b] = $GLOBALS[a] + $GLOBALS[b];}Sum();echo $b;? is_array(),is_float(),is_int(),is_object() 和 is_string()来判断变量的类型,是相应类型,返回true,否则返回false。 常量@自定义常量 常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。常量默认为大小写敏感。按照惯例常量标识符总是大写的。 语法 可以用 define() 函数来定义常量。一个常量一旦被定义,就不能再改变或者取消定义。 常量只能包含标量数据(boolean,integer,float 和 string)。 常量和变量不同: 常量前面没有美元符号($); 常量只能用 define() 函数定义,而不能通过赋值语句; 常量可以不用理会变量范围的规则而在任何地方定义和访问; 常量一旦定义就不能被重新定义或者取消定义; 常量的值只能是标量。 ?php define(CONSTANT, Hello world.); echo CONSTANT; //
文档评论(0)