PHP define() 函数
定义和用法
define() 函数定义一个常量。
常量类似变量,不同之处在于:
- 在设定以后,常量的值无法更改
- 常量名不需要开头的美元符号 ($)
- 作用域不影响对常量的访问
- 常量值只能是字符串或数字
语法:
define(name,value,case_insensitive)
name | 必需。规定常量的名称。 |
value | 必需。规定常量的值。 |
case_insensitive |
可选。规定常量的名称是否对大小写敏感。 若设置为 true,则对大小写不敏感。默认是 false(大小写敏感)。 |
例子
例子 1
定义一个大小写敏感的常量:
<?php
define("GREETING","Hello world!");
echo constant("GREETING");
?>
输出:
Hello world!
例子 2
定义一个大小写不敏感的常量:
<?php
define("GREETING","Hello world!",TRUE);
echo constant("greeting");
?>
输出:
Hello world!
require_once 语句和 require 语句完全相同,唯一区别是 PHP 会检查该文件是否已经被包含过,如果是则不会再次包含。
PHP in_array() 函数
定义和用法
in_array() 函数在数组中搜索给定的值。
语法
in_array(value,array,type)
value | 必需。规定要在数组搜索的值。 |
array | 必需。规定要搜索的数组。 |
type | 可选。如果设置该参数为 true,则检查搜索的数据与数组的值的类型是否相同。 |
说明
如果给定的值 value 存在于数组 array 中则返回 true。如果第三个参数设置为 true,函数只有在元素存在于数组中且数据类型与给定值相同时才返回 true。
如果没有在数组中找到参数,函数返回 false。
注释:如果 value 参数是字符串,且 type 参数设置为 true,则搜索区分大小写。
例子 1
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland"); if (in_array("Glenn",$people)) { echo "Match found"; } else { echo "Match not found"; } ?>
输出:
Match found
例子 2
<?php $people = array("Peter", "Joe", "Glenn", "Cleveland", 23); if (in_array("23",$people, TRUE)) { echo "Match found<br />"; } else { echo "Match not found<br />"; } if (in_array("Glenn",$people, TRUE)) { echo "Match found<br />"; } else { echo "Match not found<br />"; } if (in_array(23,$people, TRUE)) { echo "Match found<br />"; } else { echo "Match not found<br />"; } ?>
输出:
Match not found Match found Match found
例2:改成:
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23); if (in_array("23",$people, FALSE)) { echo "Match found<br />"; } else { echo "Match not found<br />"; } if (in_array("Glenn",$people, TRUE)) { echo "Match found<br />"; } else { echo "Match not found<br />"; } if (in_array(23,$people, TRUE)) { echo "Match found<br />"; } else { echo "Match not found<br />"; }
则输出:
Match found
Match found
Match found
Match found
Match found
PHP中die()与exit()的区别
PHP手册:die()Equivalent to exit()。
说明:die()和exit()都是中止脚本执行函数;其实exit和die这两个名字指向的是同一个函数,die()是exit()函数的别名。该函数只接受一个参数,可以是一个程序返回的数值或是一个字符串,也可以不输入参数,结果没有返回值。
参考:虽然两者相同,但通常使用中也有细微的选择性。例如:
当传递给exit和die函数的值为0时,意味着提前终止脚本的执行,通常用exit()这个名字。
echo "1111";
exit(0);
echo "2222";
//22222不会被输出,因为程序运行到exit(0)时,脚本已经被提前终止,“马上断气”。
当程序出错时,可以给它传递一个字符串,它会原样输出在系统终端上,通常使用die()这个名字。
$fp=fopen("./readme.txt","r") or die("不能打开该文件");
//这种情况下,如果fopen函数被调用返回布尔值false时,die()将立即终止脚本,并马上打印
//传递给它的字符串,“死前还能说一两句话”。
$_SERVER
系统环境变量
PHP获取日期
获取今天,昨天的日期.
今天的日期:
$today = date('Y-m-d 00:00:00',time());
昨天的日期:
$yesterdayStart = date('Y-m-d 00:00:00',strtotime("Yesterday"));
文件的删除:
if(file_exists($staticPageOldFile)){ unlink($staticPageOldFile); }
相关推荐
...`implode`用于将数组元素组合为一个字符串,`explode`是...这些考题涵盖了PHP基础、Java基础以及数据库基础,是面试中常见的技术考察点。理解并掌握这些知识点对于PHP开发者、Java开发者和数据库管理员来说至关重要。
本文将详细介绍Kali Linux渗透基础知识中的关键环节——信息收集。 信息收集是渗透测试的第一步,它涉及对目标系统进行情报分析、扫描探测、服务查点和漏洞搜索,甚至利用社会工程学技巧获取信息。这一过程旨在了解...
PHP 基础知识点总结 本文档总结了 PHP 语言的基础知识点,涵盖了 PHP 语言的基本语法、数据类型、变量、运算符、函数、数组、字符串、错误处理等方面的知识点。 一、 PHP 语言基础 * PHP 语言的开始结束标记为 `...
这个压缩包"php基础知识,php 添 删 查 改 导出 带mysql数据库 s2.zip"可能包含了一些基础的PHP文件和MySQL脚本,新手可以通过这些模板学习如何在PHP中连接MySQL数据库,执行增删查改操作,并导出数据。尽管作者并非...
在了解PHP内核和扩展开发之前,我们需要了解一些基础知识,包括PHP的数据结构、内存管理以及哈希表的实现。 首先,让我们来谈谈PHP中的zval结构。zval是PHP内部用于存储变量的所有信息的数据结构。每一个变量在PHP...
这些是PHP基础知识的一些面试题,涵盖了连接数据库、变量、控制结构、函数、SQL操作和网络协议等多个方面,对初学者理解PHP编程语言非常有帮助。深入理解和掌握这些概念是成为一名合格的PHP开发者的基础。
3. PHP 基础知识 - 熟悉 PHP 的语法,包括变量、数据类型、控制结构、函数等。 - 学习面向对象编程(OOP),理解类、对象、继承、封装和多态的概念,以实现模块化和可扩展性。 - 掌握错误处理和异常处理机制,...
综上所述,这个PHP实例开发源码提供了DNS查询的基础,让开发者能够更好地理解和掌握如何在PHP环境中处理DNS记录,有助于提升Web应用的功能性和安全性。通过深入研究和实践,开发者可以在此基础上创建出更多实用的DNS...
【标签】"PHP" 指明了这个工具是用PHP语言实现的,意味着你需要具备PHP基础知识才能理解和修改这个工具的源代码。PHP是一种广泛应用的开源服务器端脚本语言,特别适合Web开发。 在实际使用"基于PHP的网站蜘蛛记录器...
【Web开发基础知识零基础自学资料】是一套全面的教程,旨在帮助初学者系统地学习和掌握Web开发的核心技能。这份资料涵盖了从环境搭建到实际应用的各个环节,是想要踏入Web开发领域的理想起点。 首先,我们要了解...
以上就是围绕“PHP基础教程源码”展开的详细解析,通过这些知识点的学习和实践,开发者可以逐步掌握PHP的基本语法和常见应用,为进一步深入学习PHP框架和Web开发打下坚实的基础。在实际工作中,不断探索和理解源码,...
1. PHP基础:PHP是一种广泛使用的服务器端脚本语言,尤其适合Web开发。在这个系统中,PHP用于处理用户请求,与数据库交互,以及生成动态网页内容。 2. 数据库设计:系统可能采用了MySQL或其他关系型数据库管理系统...
总的来说,这个PHP蜘蛛记录器实例涵盖了PHP基础语法、HTTP请求头解析、日志记录、并发处理、数据库操作以及数据可视化等多个知识点。通过学习和实践,开发者不仅可以掌握PHP编程,还能深入了解网站监控和搜索引擎...
在PHP编程中,记录用户访问信息,如IP地址、浏览器类型和访问时间,是网站运营和数据分析中的常见需求。这有助于我们了解用户的行为模式,优化网站性能,甚至防范潜在的安全威胁。下面将详细介绍如何实现这一功能,...
1. PHP编程基础:作为系统的开发语言,PHP是一种广泛使用的服务器端脚本语言,尤其适用于Web开发。开发者可能运用了PHP的面向对象编程(OOP)特性,以及常见的PHP框架,如Laravel、CodeIgniter或Yii,来构建系统的...
首先,我们需要了解PHP作为服务器端脚本语言的基础知识。PHP是一种广泛使用的开源语言,特别适合于Web开发,因为它能够与HTML紧密集成,方便创建动态网页。在本项目中,PHP将用于处理用户请求、数据库交互以及生成...
不同的编程语言(如C、Java、PHP、Python、C#等)各自有其特点和用途,但它们都需要基于一定的基础知识来编写。程序是通过编程语言编写的,最终形成软件,如QQ、腾讯视频或酷狗音乐等。这些软件的运行离不开操作系统...