21.初识PHP及PHP语法基础2
- 格式:ppt
- 大小:185.50 KB
- 文档页数:39
PHP基础知识点汇总⼀、PHP的基本语法PHP(Hypertext Preprocessor,超⽂本预处理器)是⼀种运⾏在服务器端的脚本语⾔。
1.PHP语⾔标记 <?php 标准风格标记,属于XML风格;?> <script lanauage="php">长风格标记</script> <? 短风格的标记 ?> <% ASP风格的标记 %>2.PHP指令分割符 PHP需要在每个语句(指令)后⽤分号结束!3.程序注释 // 单⾏注释 # 单⾏注释 /* 多⾏注释 */ /**多⾏⽂档注释 */4.变量 简⾔之,变量是⽤于临时存储值的容器。
(变量在任何语⾔中都处于核⼼地位) 变量的命名: PHP中声明变量必须是使⽤⼀个美元符号"$"加上后⾯的变量名来表⽰,使⽤赋值操作符(=)来给⼀个变量赋值。
变量的命名: ⼀个有效的变量名是由字母或下划线开头,后⾯跟上任意数量的字母、数字或者下划线。
要注意的是,变量名⼀定不能以数字开头,并且中间不可以使⽤空格,不能使⽤点分开 等! 按照正常的正则表达式,他将被表⽰成:'[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'。
可变变量: $str = 'hello'; $$str = 'world'; echo "$str $hello"; //输出hello world echo "$str $$str"; //输出hello world 变量的引⽤赋值: 简单的使⽤"&"加到将要赋值的变量前。
这意味着新的变量简单的引⽤了原始变量。
(换⾔之,“成为其别名”或者“指向”)。
$foo = 'Bob'; $bar = &$foo; $bar = '世界,你好!'; echo $bar; //输出世界,你好! echo $foo; //输出世界,你好! $foo = 'hello world'; echo $foo; //输出hello world echo $bar; //输出hello world 变量的类型: |-----boole布尔型 |-----integer整形 |-----四种标量类型---- |-----float浮点型,也称double | |-----string字符串 | 数据类型--| | |-----array数组 |-----两种复合类型---- | | |-----object对象 | |-----resource资源 |-----两种特殊类型---- | |-----NULL 布尔型(TRUE or FALSE): 布尔值FALSE 整型值0为假,其他⾮零值不论正负均为TRUE 浮点型0.0 空⽩字符串和字符串'0' 没有成员变量的数组 没有单元的对象(仅适⽤于PHP4) 特殊类型NULL 整型:如果给定数超出整型范围,将会被解释成float。
编写一个后缀名为.PHP的文件上传到Web服务器的文档根目录下通过浏览器访问Web服务器管理下的PHP文件,就可以运行PHP文件在PHP文件中,可以编写HTMLCSSJavascript等语言,但使用起始标记之间的代码用PHP应用服务器解析,将解析后的代码发到客户浏览器,在这个标记之外的都直接发送给客户端,客户端再用浏览器解析PHP的语言标记推荐使用这个,如果?>之后就是脚本结束,则这个?>可以不加,建议不要加因为加了后,脚本会认为?>之后的不是PHP中的内容,不加,则PHP认为?>之后的都是PHP的内容,后面的空格,在第二种情况下都会被忽略,而第一种情况下,不会被忽略.... 而有时进行脚本调用时,后面不能有空格,所在推荐在之后不要加?>这个......但前提是?>之前就结束了脚本...... 大多数都是嵌入到HTML中应用的嵌入位置:可以嵌入到任意位置指令分隔符"分号" 語句分为两种,一种是功能执行语句,一种是结构定义语句功能执行语句,后面一定要加分号,特殊的如,与?>最近的可以不加分号,最好都加上分号...... 如而结构定义语句后面一定不要加分号,如上程序中的注释 //单行注释 /*多行注释*/ 多行注释中不能包含多行注释 #脚本注释 /** */文档注释注释的功能: 将写过不合适的代码注释; 写帮助文档; 可以用来调试程序; 注意,注释要写在代码的上面或右边在程序中使用空白空白:空格tab,换行,。
一.简介PHP (Hypertext Preprocessor)-超文本预处理的字母缩写一种广泛应用的开放源代码的多用途脚本语言1.<body><?phpecho "I'm a PHP script!";></body>2.php用途主要用于服务器端的脚本程序--服务端脚本--命令行脚本--编写桌面应用程序(PHP-GTK)PHP 能够用在所有的主流操作系统上,包括 Linux、Unix 的各种变种(包括 HP-UX、Solaris 和 OpenBSD)、Microsoft Windows、Mac OS X、RISC OS 等。
PHP已经支持了大多数的 web 服务器,包括 Apache、Microsoft Internet InformationServer(IIS)、Personal web Server(PWS)、Netscape 以及 iPlant server、Oreilly Website Pro Server、Caudium、Xitami、OmniHTTPd 等PHP并不局限于输出 HTML。
PHP 还能被用来动态输出图像、PDF 文件甚至 Flash 动画(使用 libswf 和 Ming)。
还能够非常简便的输出文本PHP 最强大最显著的特性之一,是它支持很大范围的数据库--输出echo<?php echo '<p>Hello World</p>'; ?>--从 PHP 获取系统信息<?php phpinfo(); ?>3.脚本在 PHP 中,变量总是以一个美元符开头$_SERVER(超全局变量/自动全局变量)-包含了web服务器所提供的所有信息-打印一个变量(数组元素)<?php echo $_SERVER['HTTP_USER_AGENT']; ?>-流程控制与函数的使用<?phpif(strpos($_SERVER['HTTP_USER_AGENT'],'MSIE')!=FALSE){echo '正在使用Internet Explorer<br/>';}>-混合HTML和php -相当于脚本<?phpif (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) { ><h3>strpos() 肯定没有返回假 (FALSE)</h3><p>正在使用 Internet Explorer</p><?php} else {><h3>strpos() 肯定返回假 (FALSE)</h3><center><b>没有使用 Internet Explorer</b></center><?php}>4.处理表单<form action="action.php" method="post"><p>姓名:<input type="text" name="name"/></p><p>年龄:<input type="text" name="age"/></p></form>---------action.php你好,<?php echo $_POST['name'] ?>。
php知识点总结学习一、PHP基础知识1. PHP简介PHP是一种开源的服务器端脚本语言,最初由Rasmus Lerdorf于1995年创建。
PHP的语法借鉴了C、Java和Perl等语言,因此深受程序员喜爱。
与其他服务器端语言相比,PHP的优点在于易学易用、兼容多种数据库、可嵌入到HTML中、支持多种平台等。
2. PHP环境配置要在本地开发环境使用PHP,首先需要安装一个PHP解释器。
最常用的方式是通过安装XAMPP(一个集成了Apache、MySQL、PHP和Perl的开发环境)或者直接安装PHP解释器和Apache服务器。
配置好环境后,就可以创建并执行PHP脚本了。
3. 变量、数据类型和运算符PHP的变量使用$符号加上变量名来定义,它是一个弱类型语言,可以动态改变变量的类型。
PHP支持多种数据类型,包括整型、浮点型、字符串、数组、对象等。
PHP也支持多种运算符,如算术运算符、逻辑运算符、比较运算符等。
4. 控制结构PHP支持多种控制结构,包括if语句、switch语句、循环语句等。
通过这些控制结构,可以实现条件判断、分支选择和循环操作等功能。
5. 函数和数组PHP支持函数和数组,函数用来封装可重复利用的代码,而数组用来存储和操作多个数据。
PHP提供了丰富的内置函数和数组函数,也支持用户自定义函数和多维数组。
二、PHP高级知识1. 文件操作PHP提供了丰富的文件操作函数,包括文件打开、读写、删除、复制、移动等功能。
通过这些函数,可以实现对文件的管理和操作。
2. 对象和类PHP是一种面向对象的语言,支持类和对象的概念。
通过定义类和创建对象,可以实现面向对象编程的特性,如封装、继承、多态等。
3. 错误处理PHP提供了多种错误处理机制,包括错误报告级别、自定义错误处理函数、异常处理等。
通过这些机制,可以对程序中可能出现的错误进行管理和处理。
4. 数据库操作PHP能够与多种数据库进行交互,常用的数据库有MySQL、SQLite、Oracle等。
详解PHP的语法和常用函数第一章:简介PHP(Hypertext Preprocessor)是一种开源的通用脚本语言,特别适用于Web开发,可以嵌入到HTML中执行。
本章将介绍PHP 的基本概念、特点以及如何配置和执行PHP脚本。
第二章:PHP语法基础本章将详细介绍PHP的语法基础。
首先,我们将讲解PHP的注释方式,包括单行注释和多行注释。
接下来,我们将学习PHP 变量的定义和使用,包括变量的命名规则、数据类型和变量赋值等。
然后,我们将介绍PHP的运算符,包括算术运算符、比较运算符和逻辑运算符等。
最后,我们将学习PHP的控制结构,包括条件语句、循环语句和跳转语句等。
第三章:PHP常用函数之字符串处理PHP提供了丰富的字符串处理函数,本章将详细介绍其中常用的几个函数。
我们将学习如何截取字符串、拼接字符串、查找字符串、替换字符串和格式化字符串等操作。
此外,我们还将介绍字符串的转义和编码处理等相关内容。
第四章:PHP常用函数之数组处理PHP的数组是一个非常强大和灵活的数据结构,本章将介绍数组的定义、初始化和操作。
我们将学习如何添加元素、删除元素、遍历数组、合并数组以及对数组进行排序和搜索等操作。
此外,我们还将介绍关联数组的使用和多维数组的处理。
第五章:PHP常用函数之文件处理在Web开发中,文件处理是一项重要的任务,本章将详细介绍PHP中与文件操作相关的常用函数。
我们将学习如何打开文件、读取文件、写入文件和关闭文件等操作。
此外,我们还将介绍文件的上传和下载等常见操作。
第六章:PHP常用函数之日期和时间处理日期和时间是Web开发中常常需要处理的内容,PHP提供了丰富的日期和时间处理函数,本章将详细介绍其中常用的几个函数。
我们将学习如何获取当前日期和时间、格式化日期和时间、计算日期和时间之间的差值以及进行日期和时间的加减运算等操作。
第七章:PHP常用函数之正则表达式正则表达式在文本处理中有着广泛的应用,PHP提供了强大的正则表达式函数库,本章将介绍如何使用PHP进行正则表达式的匹配和替换等操作。
PHP基本语法1、PHP的语言标记、位置、和注释PHP脚本语言和大多数脚本语言一样都是嵌入到HTML代码中和HTML代码一起使用(也可以是单独的PHP文件),为了开启PHP模式,设置一个标签<?php … ?>,这就是PHP模式的语言标记,只要遇到这个标记,就会用PHP来解析返回HTML代码。
例如:<?phpEcho “服务器的时间:”.date(“Y-m-d H:i:s”);?>。
2、语言标记的种类:<?php … ?>标准,最常用<script language=”php”></script>长标记风格<? … ?>短标记XML风格,通常会禁用,与XML冲突<% … %>短标记ASP风格PHP语言标记在PHP.ini配置文件中可以进行设置asp_tags = Off、short_open_tag = Off、默认是关闭的嵌入的位置,在*.php文件的任何位置都可以,可以嵌入多个PHP标记,灵活运用。
为了让我们的程序便于阅读和维护,养成良好的书写习惯,给程序加注释行注释 //、# 快注释 /* */,不需要执行的代码,也可暂时注释掉3、变量:变量可以理解为一个存储数据的容器,变量在程序运行的过程中可以变化的量,是PHP的最基本的数据存储单元,可以存储不同的数据类型,有一个点特别说明,变量和常量的数据类型有上下文决定,和一些强类型语言(C、java)有所不同,例如:变量名以$开头,不需要在使用之前声明,变量的类型,由其所存储的数据来决定。
$a=1000; $b=”string”; $c=true; $d=12.123; $value = $a;变量声明后的有效范围,从声明的位置起到文件结束为止,也可以通过PHP函数进行检测和删除isset()检测变量是否被设置,unset()删除已经设置的变量。
变量的命名:严格区分大小写、有数字、字母、下划线构成,以字母或下划线开头,中间不能有空格,不能使用系统关键字。