`

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在线学习系统

    【PHP在线学习系统】是一种基于Web的开源教育平台,它为用户提供了一个互动的学习环境,能够进行在线考试、课程管理以及教学资源的分享。系统的核心特点在于其免费且开放源代码,允许开发者根据需要进行定制和扩展,...

    PHP学习视频教程 由浅入深.zip

    【PHP学习视频教程 由浅入深.zip】这个压缩包文件包含了全面的PHP学习资源,旨在帮助初级PHP开发者提升技能并逐步进阶。PHP是一种广泛应用于网页开发的服务器端脚本语言,它以其易学易用、开源免费的特性深受程序员...

    PHP基础学习,新手学习资料

    首先,CHM(Compiled Help Manual)文件是Windows操作系统下的帮助文档格式,PHP学习资料.CHM可能是PHP的官方手册或者是一份整理过的教程集合,它通常包含详细的函数参考、语法介绍、实例解析等内容。这样的资源对于...

    php7.3.8学习手册.zip

    PHP 7.3.8作为PHP 7系列的一个稳定版本,带来了诸多性能提升和新特性,是开发者学习和实践的理想选择。 首先,PHP 7.3.8中的主要改进在于性能优化。相比之前的版本,7.3.8在处理速度上有显著提升,这得益于内部算法...

    php软件学习.rar

    5. **PHP框架**:为了快速开发,工具包可能会推荐一些流行的PHP框架,如Laravel、Symfony或CodeIgniter,并提供入门教程。 6. **扩展和库**:PHP有大量的第三方扩展和库,如Composer的使用教程,它是一个依赖管理...

    分享自己收藏的PHP学习资料

    这份分享的压缩包文件包含了一系列PHP学习资料,对于初学者或者希望深化PHP技能的人来说,是一份非常宝贵的学习资源。 PHP的特点在于它既可以在服务器端执行,也可以嵌入到HTML代码中,使得动态网页的生成变得简单...

    php习题,适合正在学习php的人员使用。

    在PHP学习过程中,掌握核心概念、语法和常见函数是至关重要的。这个压缩包提供了一系列的PHP练习题,旨在帮助初学者巩固基础知识,提升编程技能。下面将详细解析这些知识点: 1. **PHP基础语法**:PHP是服务器端的...

    PHP5学习教程-OReilly.Learning.PHP.5.Jul.2004.eBook-DDU.chm

    7. **SPL(Standard PHP Library)**:PHP5的标准库包含了一系列内置的类和接口,用于处理常见的编程任务,如迭代器、数组工具、文件系统操作等。 8. **文件系统改进**:PHP5加强了对文件和目录的操作,提供了更...

    php学习电子书php 教程

    《PHP学习电子书:新手教程与进阶技巧》 PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛应用于互联网的开源服务器端脚本语言,尤其适合Web开发,能够嵌入到HTML中使用。本教程是为PHP初学者精心准备的...

    PHP5学习教程书籍(强烈推荐)

    《PHP5学习教程》是一本全面且深入的编程指南,专为那些希望掌握PHP5这一强大脚本语言的初学者和进阶者设计。PHP5是互联网开发领域中广泛使用的服务器端语言,尤其在构建动态网站和Web应用程序方面具有显著优势。这...

    PHP学习文档(很经典)

    **PHP学习文档(很经典)** PHP,全称“PHP:Hypertext Preprocessor”,是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发。它嵌入到HTML中,允许开发者在网页上动态生成内容,提供了丰富的功能和灵活性。...

    php 学习代码

    【PHP学习代码】这个主题是针对初学者或者希望深化PHP编程技能的人们设计的,它包含了一系列用于教学和实践的代码示例。PHP是一种广泛应用于Web开发的服务器端脚本语言,尤其在构建动态网站方面表现出色。通过学习和...

    PHP基础入门学习资料大全(共28个)

    - **简介**:简单明了的PHP学习教程。 - **核心内容**: - PHP环境搭建 - 基础语法 - 实战案例 #### 二、实战案例与练习 21. **《PHP与Dreamweaver入门实例【PPT】》** - **简介**:结合Dreamweaver工具进行...

    php学习基础参考

    "php学习基础参考"这个资源包提供了一系列的文件,旨在帮助初学者高效地掌握PHP语言的核心概念和应用。以下是对这些文件的详细解读,以及它们所涵盖的PHP知识点。 1. `buttonphp_new.php`:这可能是一个介绍PHP最新...

    PHP5学习手册.rar

    《PHP5学习手册》是针对PHP开发者的一本重要参考资料,主要关注从PHP4到PHP5的升级过程。这本书深入探讨了PHP5的新特性和改进,帮助开发者顺利过渡到这一更新的版本,提升编程效率和应用性能。以下是关于PHP5的一些...

    PHP提升学习资料高级篇

    它包含了一系列有助于提升PHP技术水平的资源,涵盖了从基础到高级的各种主题,旨在帮助你成为一名更优秀的PHP开发者。 首先,PHP是一种广泛使用的服务器端脚本语言,尤其在Web开发领域占据主导地位。通过学习这份...

    PHPMORE5PHP学习一下啊,好东东

    "PHPMORE5PHP学习一下啊,好东东"这个标题暗示了这是一个关于PHP进阶学习的资源,可能包含了一些深入或者独特的PHP知识,特别是"PHPMORE5"的标签,这可能是指一个系列教程或课程的第五部分,旨在帮助用户提升他们的...

    php100-100PHP程序员的学习之路和未来职业规划.rar

    PDF文件通常包含文本和图像,这可能是一个深入的讲解,涵盖了PHP学习的高级概念,或者关于职业规划的建议,如进阶技能学习、项目经验积累、团队合作技巧等。 2. **使用说明文档.txt** - 这个文件很可能是为了指导...

    PHPML一个机器学习的PHP库

    PHPML提供了一系列的数据预处理器,帮助开发者处理原始数据,使之适合机器学习模型。 4. **交叉验证**:为了评估模型的性能,PHPML支持K折交叉验证,这是一种统计学上的技巧,可以减少过拟合风险,提高模型的泛化...

Global site tag (gtag.js) - Google Analytics