【PHP】最详细PHP从入门到精通(一)

您所在的位置:网站首页 php语言入门 【PHP】最详细PHP从入门到精通(一)

【PHP】最详细PHP从入门到精通(一)

2024-02-05 17:14| 来源: 网络整理| 查看: 265

 PHP从入门到精通

(一)PHP简介和基本知识

   PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。      

    

首先,我们来了解一些关于PHP的一些基础知识

 

【静态网站与动态网站】 1、静态网站:(纯HTML页面,页面固定,不会变化),没有与后台服务器的交互,没有数据库的支持; 2、动态网站:(可以根据交互情况动态显示不同的内容),需要与后台服务器进行数据交互,需要数据库的支持。 【支持动态网站的语言】 Java----->jsp PHP----->php asp----->asp

【常见服务器】 Apache:阿帕奇公司旗下服务器,用于解析PHP类网站; Tomcat:阿帕奇公司旗下的另一款服务器,用于解析JS类网站;

【常见的数据库】 MySQL、Access、Oracle、SQLServer…… 我们PHP一般配合MySQL使用。当然PHP可以连接几乎所有主流数据库。

【B/S C/S】 B/S结构:(Browser/Server,浏览器/服务器模式)。用户只需要通过浏览器即可访问的网站,大部分操作功能集中在后台服务器。 C/S结构:Client/Server结构是客户端和服务器结构。用户需要安装客户端。客户端可以分担一定的操作功能。

【常见的开发PHP集成环境】 wamp:Windows+Apache+MySQL+php; lamp:linux+Apache+MySQL+php; PHPstudy: PHPserver: PHP开发首选Linux系统,但是PHP能够友好的兼容支持各种操作系统(Windows,Linux,macOs、Unix……);

 

PHP中的入门知识

【PHP标记的种类】 PHP文件中,如果使用php语法,必须将PHP语言放到标记当中。PHP支持如下四种标记方式: ①这是PHP的官方推荐写法,也就是我们主要采用的写法!这种标记可以插入到HTML文档的任意位置; >>>注!!!:如果页面中只有PHP语言,推荐省略结束标记?> 原因:空格部分…… ②长标记写法:总是可以使用,但是,我们不推荐。 ③短标记写法。默认不开启,需要修改php.ini文件中“short_open_tag=On”打开。但是,由于与HTML标签冲突,不推荐使用。 ④ASP风格,默认不开启,需要修改php.ini文件的"asp-tag = On"打开,但是和ASP,JSP中的标记冲突,不推荐

【PHP中的指令分隔符;】 1、PHP中的"结构定义语句"(分支、循环、类、函数等带{}的),不需要使用分号结尾。 2、PHP中的"功能执行语句",(不用{}结尾的),必须使用分号结尾。 3、特例:最后结束标签?>前的最后一条语句,可以省略分号。

//单行注释 /* * 多行注释 */ /** * 文档注释 */

#脚本注释

【PHP中的变量】 ①PHP中的变量,声明与使用,必须使用$开头。 ②PHP是一种弱类型语言,变量其实并不需要声明,可以直接给变量赋任何类型的值; ③PHP中可以使用连等同时声明多个变量。而不能使用逗号分隔。 eg:$num1=$num2=$num3=5; ④常用变量函数: unset():删除并释放变量; isset():检测变量是否设置; empty():检测变量是否为空(未设置或值为Null都算空); ⑤变量的命名:只能有字母数字下划线组成,开头不能是数字。而且,PHP中变量区分大小写!! $name,$Nnme,$NAME都是不同变量; 但是,PHP的内置函数不区分大小写!echo EcHo都是有效的。

【PHP中的变量类型】 ①PHP支持8种数据类型: 4种标量类型:布尔型Boolean 整形integer 浮点型float/double 字符串string 2种复合类型:数组Array 对象Object 2种特殊类型:资源Resource 空null。 ②整形的范围从-2^32~-2^32-1,超出这个范围,自动转为浮点型。

【PHP中算false的情况!!!】 1、Boolean false 2、整形 0 3、浮点型0.0 4、字符串"" "0"("0.0" "0000"都算对) 5、空数组 6、空对象只在PHP4版本算false,其他版本都算true。 7、Null和尚未定义的变量 8、所有资源都算对!!(除PHP4,所有对象也算对)

【PHP中字符串的声明】 PHP支持3种方式声明字符串: ①'':如不需要解析变量,单引号执行效率更快(细微差别) ②"":习惯上比较常用 ③



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3