1、#ifdef的使用#ifdef _XXXX...程序段1...#else...程序段2...#endif如果标识符_XXXX已经被#define定义,则编译程序段1,否则编译程序段2.#else非必须,可不存在程序段2。2. #ifndef#ifndef _XXXX ...程序段1... #else ...程序段2... #endif 与#ifdef相反,即#i…
2023-05-17 222
#ifndef详解 #ifndef 是"if not defined"的简写,是预处理功能(宏定义、文件包含、条件编译)当中的条件编译,可以根据是否已经定义了一个变量来进行分支选择,其作用是:1、防止头文件的重复包含和编译;还是把头文件的内容都放在#ifndef和#endif中吧。不管你…
2023-05-17 216
在PHP中,字符串的定义可以使用英文单引号 ,也可以使用英文双引号" "。一般情况下两者是通用的,但双引号内部变量会解析,单引号则不解析。 PHP允许我们在双引号串中直接包含字串变量。而单引号串中的内容总被认为是普通字符,因此单引号中的内容不会被转义…
2023-05-04 213
请求对象 介绍:对http请求参数的读取,不管是post还是get,都是通过使用请求对象类Request来实现的。文件目录(tp6:vendor\topthink\framework\src\think\Request.php)注入方法:1.通过构造函数注入<?phpnamespace app\index\controller;use think\Request;cla…
2023-05-04 190
除了常规变量的输出外,模板引擎还支持系统变量和系统常量、以及系统特殊变量的输出。它们的输出不需要事先赋值给某个模板变量。系统变量的输出必须以$Think. 打头,并且仍然可以支持使用函数。系统变量:包括server、session、post、get、request、cookie一、thinkphp变…
2023-05-04 155