-
PHP7有哪些特点?做了哪些更变?
所属栏目:[PHP教程] 日期:2021-06-02 热度:154
PHP 7 引入了严格模式开关PHP 是一个弱类型的语言,不过在 PHP 7 中支持变量类型的定义,引入了一个开关指令declare(strict_type=1);。这个指令一旦开启,就会强制当前文件下的程序遵循严格的函数传参类型和返回类型。不开启 strict_type,PHP 将会尝试转换[详细]
-
PHP如何从字符串中获取时间日期
所属栏目:[PHP教程] 日期:2021-06-02 热度:79
echo strtotime(now), br /; echo strtotime(10 September 2000), br /; echo strtotime(+1 day), br /; echo strtotime(+1 week), br /; echo strtotime(+1 week 2 days 4 hours 2 seconds), br /; echo strtotime(next Thursday), br /; echo strtotime([详细]
-
PHP落地倒计时功能
所属栏目:[PHP教程] 日期:2021-06-02 热度:157
【示例】下面我们通过一段简单的代码为大家演示一下,如何使用 PHP 实现倒计时功能。 !DOCTYPE html html head titlePHP实现倒计时功能/title /head body ?php // 设置时区 date_default_timezone_set(PRC); //配置考试的开始结束时间 $starttimestr = date[详细]
-
PHP time:提货当前时间戳
所属栏目:[PHP教程] 日期:2021-06-02 热度:124
在 UNIX 系统中,日期与时间表示为自 1970 年 01 月 01 日 00 时 00 分 00 秒(北京时间 1970 年 01 月 01 日 08 时 00 分 00 秒)起到当前时刻的总秒数,这种时间称为 UNIX 时间戳 UNIX 时间截提供了一种统一、简洁的时间表示方式,在不同的操作系统中均支[详细]
-
PHP strtotime和mktime:mktime 函数
所属栏目:[PHP教程] 日期:2021-06-02 热度:152
当前的时间戳是:1585273874 使用now获取当前的时间戳:1585273874 2000-09-10 的时间戳是:968515200 在当前的时间戳上加一天:1585360274 在当前的时间戳上加一周:1585878674 在当前的时间戳上加一周两天四小时两分钟:1586065876 下一个周四的时间戳:[详细]
-
静态网页与动态网页之间的联系
所属栏目:[PHP教程] 日期:2021-06-02 热度:85
静态网页有以下特点: 静态网页不能自动更新,若要对静态页面进行更新,就要重新编写 HTML 源文件,然后再上传。因此静态网页的制作和维护工作量相当大。 静态网页的内容不随浏览用户、浏览时间等条件的变化而变化。无论何人、何时、何地浏览网页,它的内容[详细]
-
PHP语言的独特之处
所属栏目:[PHP教程] 日期:2021-06-02 热度:179
下面介绍一下PHP语言的几点优势。学习成本低PHP 学习入门快、开发成本低,语法相对简单,并且提供了丰富的类库,如用于图像处理的 GD 库、各种加密扩展(如 OpenSSL 和 Mcrypt)等,而且很多库是默认安装在 PHP 环境中的,可以很方便地直接使用。使用便捷PH[详细]
-
PHP总结,PHP是什么?
所属栏目:[PHP教程] 日期:2021-06-02 热度:131
由于勒多夫写的这个小程序轻巧且简便,吸引了很多人的关注,1995 年,勒多夫发布了 PHP/FI 2.0 版本,该版本不仅可以做到访问数据库,还能嵌入到 HTML 中动态处理数据。 新版本的 PHP 吸引来了很多的程序开发者,其中包括 Zeev Suraski(泽埃夫苏拉斯基)和[详细]
-
在PHP中构造函数/技巧
所属栏目:[PHP教程] 日期:2021-06-02 热度:72
在 PHP3.0 和 PHP4.0 中,构造函数是一个与其所在类同名的函数。而在 PHP5 中,虽然也支持 PHP3.0 和 PHP4.0 中的用法,但是更推荐使用__construct作为类的构造函数,这样做的好处就是构造函数无需随着类名的改变而做出修改。在 PHP7.0 中废弃了 PHP3.0 和[详细]
-
分析PHP class:定义类
所属栏目:[PHP教程] 日期:2021-06-02 热度:154
初步使用面向对象程序设计,要掌握的就是使用面向对象的思想抽象出一个类,这是一种思想的转化,难点也就在这里。而这些思想体现在程序中就是代码。在这里,要写出代码、掌握语法,都是很简单的,而能正确地抽象出一个类才重点。 下面先从简单的语法开始逐[详细]
-
PHP面向对象归纳
所属栏目:[PHP教程] 日期:2021-06-02 热度:64
什么是面向对象编程面向对象编程(Object-Oriented Programming,OOP)是一种编程思想,起源于 20 世纪 60 年代,直到 20 世纪 90 年代才成为应用软件开发的主流,并且逐渐从应用软件领域过渡到了 Web 领域。 在很多现代计算机语言中都有面向对象编程的概念[详细]
-
PHP获取当前时间的多种方法
所属栏目:[PHP教程] 日期:2021-06-01 热度:104
? 执行以上程序的打印结果为: 1467909956 1467852303 mktime()mktime() 也可取得一个日期的 UNIX 时间戳。语法如下: int mktime ([ int $hour = date(H) [, int $minute = date(i) [, int $second = date(s) [, int $month = date(n) [, int $day = date[详细]
-
PHP运行情况和机制
所属栏目:[PHP教程] 日期:2021-06-01 热度:201
Zend 是一切的核心,所有的外围功能均围绕 Zend 实现。2) Extensions(扩展)围绕着 Zend 引擎,Extensions 通过组件化的方式提供各种基础服务,我们常见的各种内置函数(例如变量操作函数、字符串操作函数等)以及标准库等都是通过 Extensions 来实现。[详细]
-
PHP局部变量与局部作用域
所属栏目:[PHP教程] 日期:2021-06-01 热度:152
在 PHP 中,全局变量不能直接在函数内部使用;而局部变量也不能直接在函数外部使用。当然这也不是绝对的,通过一些方法还是可以实现在函数内调用全局变量、在函数外调用局部变量的,这些我们会在后面的学习中介绍。 局部变量与局部作用域局部变量就是在函[详细]
-
PHP为什么会有定界符
所属栏目:[PHP教程] 日期:2021-06-01 热度:125
因为 PHP 是一个 Web 编程语言,在编程过程中难免会遇到使用 echo 来输出大段的 HTML 代码或者 Javascript 脚本的情况。如果用传统字符串输出的话,肯定要使用大量的转义字符来对字符串中的特殊字符进行转义,比如单引号、双引号等等,难免会出现语法错误[详细]
-
解释PHP while和do while循环
所属栏目:[PHP教程] 日期:2021-06-01 热度:69
1. while 循环while 循环的作用是反复执行某一项操作,是循环语句中最简单的一个。该语句的特点是:先判断表达式,当表达式结果为真时执行相应的语句。 while 循环的语法格式如下: while (表达式) { 语句块; } 当表达式的值为真时,将执行循环体内的 PHP[详细]
-
PHP return包含函数返回值
所属栏目:[PHP教程] 日期:2021-06-01 热度:198
PHP 中提供了 return 语句来返回函数的运行结果,其语法格式如下: return 返回值; 其中,返回值为一个可选参数,可以是一个具体的值或者表达式,也可以为空。返回值与 return 关键字之间需要使用空格分隔。 注意:return 语句只能返回一个参数,即只能返[详细]
-
PHP goto:回到程序的指定位置
所属栏目:[PHP教程] 日期:2021-06-01 热度:172
我们通常是使用 goto 代替 break 来跳出嵌套的多层循环,goto 本身并没有跳出循环的作用,但其跳转到指定位置的作用使得其可以代替 break 来跳出循环。 和其他语言一样,PHP 中并不鼓励滥用 goto,滥用 goto 会导致程序的可读性严重下降。 提示:goto 操作[详细]
-
运用PHP字符串查找
所属栏目:[PHP教程] 日期:2021-06-01 热度:73
语法如下: int stripos ( string $haystack , string $needle [, int $offset = 0 ] ) 参数说明如下: haystack:在该字符串中查找。 needle:needle 可以是一个单字符或者多字符的字符串。如果 needle 不是一个字符串,那么它将被转换为整型并被视为字符[详细]
-
PHP addslashes和stripslashes中的字符串转义与改进
所属栏目:[PHP教程] 日期:2021-06-01 热度:140
1、手动转义、还原字符串字符串可以用单引号 、双引号 、定界符3 种方式定义,其中最简单的方法就是使用单引号 来定义字符串。当使用字符串时,字符串中很可能也需要使用这几个定义字符串的符号来作为字符串的一部分,为了避免混淆,就必须在这些符号的前[详细]
-
PHP count与sizeof:得到数组长度
所属栏目:[PHP教程] 日期:2021-05-27 热度:129
参数说明如下: $array:为待统计的数组或对象; $mode:为可选参数,可以省略。 如果省略 $mode 参数,或者将其设置为 COUNT_NORMAL 或者 0,count() 函数将不检测多维数组; 如果 $mode 设置为 COUNT_RECURSIVE 或者 1,count() 函数将递归计算数组中元[详细]
-
PHP如何为图像定义颜色
所属栏目:[PHP教程] 日期:2021-05-27 热度:168
imagecolorallocatealpha() 函数的作用和 imagecolorallocate() 相同,但多了一个额外的设置透明度的参数 alpha,函数的语法格式如下: imagecolorallocatealpha(resource $image, int $red, int $green, int $blue, int $alpha) 其中,$image 为要设置颜色[详细]
-
详解PHP图片压缩
所属栏目:[PHP教程] 日期:2021-05-27 热度:177
实际开发中,一般在上传图片时就需要对图片进行压缩操作,想要压缩图片可以使用 imagecopyresized() 或者 imagecopyresampled() 函数,而使用 imagecopyresampled() 函数处理后图片的质量会好一些,所以在进行图片压缩时可以优先使用 imagecopyresampled()[详细]
-
PHP的检测与给定模式匹配的数组元素
所属栏目:[PHP教程] 日期:2021-05-27 热度:142
参数说明如下: $pattern:要搜索的模式,也就是定义好的正则表达式; $input:要搜索的数组; $flags:可选参数,可以设置为 PREG_GREP_INVERT,这时函数会返回数组中与给定模式 $pattern 不匹配的元素组成的数组。 perg_grep() 函数将遍历 $input 数组中[详细]
-
如何为PHP设置时区
所属栏目:[PHP教程] 日期:2021-05-27 热度:125
时区的划分全球分为 24 个时区,每个时区都有自己的本地时间,同一时间内各时区的本地时间相差 1~23 小时,如英国伦敦本地时间与北京本地时间相差 8 个小时。 在国际无线电通信领域,使用一个统一的时间,称为通用协调时间(Universal Time Coordinated,U[详细]