`

PHP学习系列五

    博客分类:
  • PHP
 
阅读更多
1,$_POST,$_GET,$_REQUEST---超级全局变量
$_POST,$_GET数组之一都可以保存表单变量的细节,使用哪个数组取决于提交表单时使用的方法是POST还是GET。
另外,通过这两种方式提交的所有数据都可以通过$_REQUEST数组获得
2,点号用来连接字符串
双引号和单引号
echo “$tire”:这样是输出$tire的值
echo '$tire':这样是输出$tire
3,Php可以在任何时间根据保存在变量中的值来确定变量的类型
改变变量的名称,用一个变量的值作为另一个变量的名称
如:
$varname='tireqty'
就可以用$$varname取代$tireqty,可以设置$tireqty的值
如$$varname=5;等价于$tireqty=5;

声明常量:
define('TIREPRICE',100);
echo TIREPRICE;
php预定了许多常量,可通过phpinfo()函数来查看
4,超级全局变量
$GLOBALS
$_SERVER 服务器环境变量数组
$_GET,通过get方法传递给该脚本的变量数组
$_POST,通过post方法传递
$_COOKIE,cookie变量数组
$_FILES,与文件上传相关的变量数组
$_ENV,环境变量数组
$_REQUEST,所有用户输入的变量数组
$_SESSION,会话变量数组
5,变量的赋值
在将一个变量的值赋给另一个变量的时候,先产生原变量的一个副本,然后再将它保存在内存的其他地方。可以使用引用操作符&来避免产生这样的副本。
引用就像一个别名,而不是一个指针,可以通过重置它们来改变所指向的地址。
如:$a=5,$b=&$a,$a=7;这样,$a,$b都是7了。unset($a);
恒等号(===)
只有当操作符两边的操作数相等并且具有相同的数据类型时,其返回值才为true。
new和 ->操作符,用来初始化类的实例和访问类的成员。
错误抑制操作符@
如$a=@(57/0)
如果没有@操作符,这一行代码将产生一个除0警告。使用这个操作符,这个警告就会被抑制。
执行操作符(``)
如$out=`ls -l`
类型操作符
instanceof
6,基本语法
switch中条件可以是整型,字符串,浮点型。
if(){}elseif(){};或者if(){}else if(){};
if():
endif;

endswitch,endwhile,endfor,endforeach.

do...while没有可替换的语法;
declare(directive){
block
}
用来设置代码块的执行命令。

分享到:
评论

相关推荐

    PHP网站开发系列课程PPT课件PPT学习教案.pptx

    PHP网站开发系列课程PPT课件PPT学习教案.pptx

    PHP进阶系列之swoole入门精讲

    本资源是一系列针对PHP开发者的进阶教程,重点介绍了Swoole框架的入门知识和精华内容。...通过学习本资源提供的PHP进阶系列之Swoole入门精讲,PHP开发者将能够全面掌握Swoole框架的使用方法和技巧。

    php+mysql学习包

    love life for php+mysql系列 内含ppt教案,php实例,php帮助文档,mysql帮助文档,是学习php+mysql网页设计的好资料。

    编程开发+PHP系列课程+项目实战+系列课程

    课程分为三个精心策划的部分。... 通过本课程,您将学会如何在社区中建立个人品牌,如何通过持续学习保持技术领先,以及如何将所学应用于实际项目中。...立即加入我们,开启您的PHP学习之旅,与全球PHP社区共同成长!

    HTML5系列教程-HTML5表单提交和PHP环境搭建

    WEB开发系列教程,HTML5是新一代开发语言,在WEB项目开发,移动项目开发中必不可少的标记语言,本教程是你进行HTML5学习完整、系统的教材。

    PHP5.3.3 专用 php_memcache.dll【亲测可用】

    作为学习和开发之用已经非常完美了,现在PHP官方也已经停止更新php5.2系列,所以升级自己的继承环境已经是势在必行的工作。 PHP100也会给wampserver提出更多建议。 终于解决PHP 5.3.3版本无法加载php_memcache.dll...

    Parch 学习笔记系列(十七本)

    Parch 学习笔记系列(十七本)

    编程课程+PHP技术+PHP高级课程和项目实战+系列课程

    同时,我们还将讨论如何通过在线教程、课程和会议等资源进行持续学习和技能提升。 无论您是PHP新手还是经验丰富的开发者,本课程都将为您提供宝贵的指导和资源,帮助您在PHP领域保持领先地位,推动您的职业发展和...

    学习 PHP(IBM经典中文教程)

    简介: 如果您是一位希望学习使用 PHP 构建基于 Web 的应用程序的程序员, 那么可以从这里开始,本系列教程由三部分组成。PHP 虽然是 一种易学的脚本语言,但仍然能够用它建立功能强大的复杂应用程序。本教程将 引导...

    PHP进阶系列之swoole入门精讲上.rar

    本教程你将学习到多进程与多线程server的使用,client使用数据共享table以及atomic,使用http server websocket wss https配置,使用 process以及多进程爬虫实战,coroutine协程服务器性能参数调优 tp5.1使用swoole...

    Firebird PHP代码生成器(专业的为Firebird生成代码)--- PHP为Firebird生成高质量代码的工具

    PHP的威力不用我多说,PHP与数据库的关系更不用我说,...无论是个人学习还是研究,都是一款很不错的工具,尤其是能为Firebird生成高质量的代码,还提供了大量的模板和范例,值得玩味。要玩就玩全系列的,个个吃透。。。

    十天学会php安卓版 android手机应用

    十天学会系列软件之"十天学会php",此软件适合PHP初学者 十天学会系列软件包括:(1).十天学会php;(2).十天学会asp;(3)十天学会jsp. 此教程浅显易懂,适合初学者,是学习的好帮手!希望对各位朋友有所帮助! 此教程来源...

    【2014】php_memcache.dll 适用于PHP5.3.3版本(wampServer+memcache)

    终于解决PHP 5.3.3版本无法加载php_memcache.dll...作为学习和开发之用已经非常完美了,现在PHP官方也已经停止更新php5.2系列,所以升级自己的继承环境已经是势在必行的工作。 PHP100也会给wampserver提出更多建议。

    ZEND PHP5 资格证书学习指南 [英]

    美国流行的PHP5教程。对了解美国软件工程的资格管理也很有帮助。更新的系列我会陆续上传。

    语言学习线路

    Java系列学习线路 Javascript PHP C语言 JAVASCRIPT Python 语言学习线路

    PHP100视频教程2012-2013版

    教程名称: PHP100 视频教程 2012-2013版《PHP100系列视频教程》从2008...章节1:开启PHP学习之路课时1开启PHP学习之路23:38章节2:PHP5.4课时2Apache Mysql 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    php的概要介绍与分析

    - **PHP官方教程**:同样在PHP.net上,官方提供了《PHP入门教程》,适合初次接触PHP的开发者,通过一系列简单明了的示例,引导学习者快速掌握语言基础。 ### 在线课程与视频教程 - **Udemy, Coursera, edX**:这些...

    Oracle PHP代码生成器(专业的为Oracle生成代码)--- PHP为Oracle生成高质量代码的工具

    之前介绍过一款PHP的MySQL代码生成器,现在给出全系列的,供各位玩家慢慢去研究吧! Oracle PHP 代码生成器是一个功能强大的,使您可以产生高品质的代码。Oracle PHP代码生成器, 一个强大的Oracle GUI程序,用于...

    计算机精品学习资料大放送

    经典LinuxCBT视频教程系列 Linux快速学习视频教程一帖通 天罗地网:精品Linux学习资料大收集(电子书+视频教程) Linux参考资源大系 Linux系统管理员必备参考资料下载汇总 Linux shell、内核及系统编程精品资料下载...

    cpp-PHP7扩展开发系列教程

    PHP7扩展开发 系列教程

Global site tag (gtag.js) - Google Analytics