PHP

PHP日期和时间详解

在PHP开发中,我们时常需要获取当前的日期和时间,此时我们就可以使用PHP内置的时间和日期函数来满足这些需求。1. date(format)函数:通过传入不同的参数将时间戳转化成不同格式化的时间。format参数可以是:类别字符说明年份Y4位数字年份y2位数字年份L是否闰年(1=是,0=否)oISO-8601 年份月份m月份(01-12)n月份(1-12,无前导0)M3字母月份缩写F完整月份名称t

PHP魔法常量详解

什么是PHP魔法常量?PHP魔法常量是PHP预先定义好的一组特殊常量。它们的值不是固定不变的,而是根据它们使用的位置而改变。比如我们想要知道文件的绝对路径,我们可以通过__FILE__来实现(注意,这里是两个下划线)。<?php/*_FILE_获取当前文件的绝对路径*/echo__FILE__;?>访问test.php:下面,我们通过表格来展示PHP中常见的魔法常量:

PHP SimpleXML核心内置函数详解

上一节我们简单介绍了什么是SimpleXML解析器,本节我们将深入学习SimpleXML解析器的核心内置函数。我们先通过一张表格来总览SimpleXML解析器的核心内置函数。类别函数/方法描述核心加载函数simplexml_load_string(string $data)将XML 字符串解析为 SimpleXMLElement 对象。simplexml_load_file

PHP异常详解

本节我们主要学习PHP中的异常。在PHP中,异常和错误是两个相关但不同的概念。异常是程序可以主动抛出和捕获的预期错误情况,通常用于处理业务逻辑中的异常状况。而错误(如语法错误、除以零等)通常是意外的运行问题。不过要注意,从PHP 7开始,很多传统的运行时错误(比如除以零)也会以Error异常的形式抛出,这让错误处理更加统一。”我们可以通过throw来抛出异常,通过try···catch···fin

PHP if-else条件语句详解

在PHP编程中,我们经常需要根据条件是否成立来执行不同的代码块,这时候if-else语句就是最常用的选择结构。if-else条件语句的语法结构:php<?phpif(条件表达式){//条件为真时执行的代码}else{

PHP语法入门

上一节我们搭建好了PHP运行环境,本节我们开始PHP语法的学习。PHP代码写可以写在文档的任何位置,在”······“这里书写PHP代码。<?php·············?>在书写PHP代码时,我们要知道:1. PHP文件的扩展名是“.php”,内容通常是PHP脚本代码混合HTML代码。2. 每一条PHP语句都需要“;”分号作为结束表示。3. PHP是弱类型编程语言,无需指定

PHP 表单数据处理详解

在PHP里,我们有两个超全局数组$_POST和$_GET用于记录表单数据,它们都是以关联数组的形式存储键值对。其中,$_POST是通过HTTP POST的方式来进行数据记录,不可见;而$_GET是通过 URL 的方式来进行数据记录 ,可见且有字符约束,仅能处理约2084个字符。HTTP POST:我们先准备一个test.php来模拟 HTTP POST请求。主要的流程是:1. HTML

PHP字符串截取子串详解

上一节我们介绍了如何连接PHP字符串,本节我们将学习如何截取PHP字符串的子串。在PHP中,字符串截取是指从一个字符串中提取指定部分子串的操作。PHP提供了多种函数来实现不同需求的字符串截取,主要有以下几种方式:1. 使用 substr() 函数(最常用)<?php$str="dotcpp.com";//从开头截取dotcpp(前6

PHP关联数组使用技巧详解

上一节我们学习了PHP索引数组的使用技巧,本节我们将详细讲解PHP关联数组的使用技巧。PHP关联数组使用技巧详解:1. 关联数组创建和初始化<?php/*1.创建关联数组*/$courses=["PHP教程"=>&qu

PHP MySQL条件子句(where)详解

本节我们主要介绍如何通过条件子句where来进行查询数据过滤。1. where的语法格式如下:SELECTcolumn1,column2,...FROMtable_nameWHEREcondition;其中,where 是关键字,表示条件子句的开始。它在不同语句中有不同的功能:1.1 在 select 语句中:位于 from子句之后,