批改状态:合格
老师批语:写的很好!很认真!加油!
global声明外部变量 2.使用超全局变量$GLOBALS来访问
<?php//外部变量 全局作用域$name = 'simaqingshan';$age = 20;//函数作用域function getName(){//1.global声明 访问外部全局变量global $name;//2.$GLOBALS超全局变量访问外部变量//私有变量 可以直接访问$height = 180;return $name.' '.$GLOBALS['age'].' '.$height;}echo getNAME();

$_SERVERecho $_SERVER['SCRIPT_NAME'];echo $_SERVER['REQUEST_URI'];print_r(get_defined_constants(true));const关键字方式:类中只允许使用const定义常量define关键字方式constant()拿到常量
<?phpconst NAME = 'simaqingshan';define('NAME1', 'simaqingshan');//查看当前有哪些可用的常量print_r(get_defined_constants(true));
$符号
<?php//预定义常量echo '版本号:'.PHP_VERSION.'<br>';echo '操作系统:'.PHP_OS_FAMILY.'<br>';echo '最大整数:'.PHP_INT_MAX.'<br>';echo '最大浮点数:'.PHP_FLOAT_MAX.'<br>';echo '目录分隔符:'.DIRECTORY_SEPARATOR.'<hr>';//魔术常量echo '当前行号:'. __LINE__ . '<br>';echo '当前文件:'. __FILE__ . '<br>';echo '当前目录:'. __DIR__ . '<br>';

namespace
<?phpnamespace ns1{const name = 'sima';}namespace ns2{const name = 'qingshan';}//创建全局空间namespace{echo \ns1\name.'<br>';echo \ns2\name.'<br>';}

<?phpforeach(filter_list() as $filter){echo $filter. '=>'.filter_id($filter).'<br>';}
| 名称 | 描述 |
|---|---|
FILTER_VALIDATE_INT |
验证值是否为整数 |
FILTER_VALIDATE_EMAIL |
验证值是否为 email |
FILTER_VALIDATE_URL |
验证值是否为 URL 地址 |
FILTER_VALIDATE_BOOLEAN |
验证值是否为 BOOL |
FILTER_VALIDATE_IP |
验证值是否为 IP 地址 |
filter_var(要过滤的变量,过滤器常量,验证可选条件)
<?php$age = 60;$option = ['options'=>['min_range'=>18,'max_range'=>60]];var_dump(filter_var($age, FILTER_VALIDATE_INT, $option));

filter_var_array()
<?php$arr=[30,50,'hello'];var_dump(filter_var_array($arr,FILTER_VALIDATE_INT));

filter_input(): 函数从外部获取输入(比如表单输入),并进行验证。INPUT_GETINPUT_POSTINPUT_COOKIEINPUT_SERVERINPUT_ENV
<?phpvar_dump(filter_input(INPUT_GET,'age', FILTER_VALIDATE_INT));

filter_input_array()
<?php$args=['username'=>FILTER_SANITIZE_STRING,'email'=>FILTER_VALIDATE_EMAIL,'age'=>['filter'=>FILTER_VALIDATE_INT, 'option'=>['min_range'=>18,'max_range'=>60]],'blog'=>FILTER_VALIDATE_URL];var_dump(filter_input_array(INPUT_GET, $args));

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号