当前分类

PHP

PHP 获取当前页面完整的 URL 网址

PHP 获取当前页面完整的 URL 网址

PHP 获取当前页面完整的 URL 网址,是比较常见的一个需求,我们可以通过一些系统超级变量,经过合理的配置,就能构造出比较好用的页面地址获取函数了。 示例一: 定义该函数之后就可以直接调用了: 上面的函数可以获取当前页面完整的 URL,即你在浏览器地址栏看到的内容。但是,有时候我们不想要URL中的参数( ? 号后面的内 ...

PHP 获取 IP 地址形式的完整 URL 页面网址

PHP 获取 IP 地址形式的完整 URL 页面网址

PHP 获取包含端口号的完整 URL 中,$_SERVER 有些写法只能获取域名形式的 URL ,采用 IP 地址的 URL 是获取不到的。 #包含端口号的完整url echo 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5 #这个代码是有一定局限性的,他只能获 ...

PHP empty 和 isset 有什么区别

PHP empty 和 isset 有什么区别

empty:只要变量是否为 "" 或者 0 ,或者是 false 和 null ,都会返回 true ;isset:是判断变量是否存在,只要你这个变量不是 null 或未赋值,返回结果都是 true ;而 is_null :正好 isset 的反结果。 echo !isset($_GET['a']); //如果得不到变量a的值 echo empty($_GET['a']); //如果变量a的值是空 1、empty 判断一个变 ...

PHP 变量判断 empty 和 isset 的区别

PHP 变量判断 empty 和 isset 的区别

PHP 中 empty 和 isset 函数时怎么判断变量的?isset 和 empty 函数最终都执行了 zend_do_isset_or_isempty 函数,此外,实际上,empty 不是一个函数,而是一个语言结构,语言结构是在PHP程序运行前编译好的。 函数使用格式 empty bool empty ( mixed $var ) 判断变量是否为空。 isset bool isset ( mixed $var [ , mixed $ ...

PHP 判断文件是否存在

PHP 判断文件是否存在

定义和用法 file_exists() 函数检查文件或目录是否存在。 如果指定的文件或目录存在则返回 true,否则返回 false。 语法 file_exists(path) path,必需。规定要检查的路径。 例子 $file = "check.txt"; if(file_exists($file)) { echo "当前目录中,文件".$file."存在"; } else { echo "当前目录中,文件".$file."不存在"; ...

PHP 终止脚本执行:return,die,exit

PHP 终止脚本执行:return,die,exit

PHP 提供了三种方式来终止脚本执行:return,die,exit,终止脚本执行,指的是通过一条语句告诉 PHP 引擎,此语句之后的其他语句不需要执行。 return:执行到该处退出,如果是在函数中,表示退出函数,如果是在脚本中,表示脚本停止执行 //return return '*'; //是纯粹的返回值了,但是也不会运行后续代码(是函数级别的) // ...

PHP:详细解读 return 的使用方法

PHP:详细解读 return 的使用方法

在 PHP 中,首先 return 的意思就是返回。return() 是语言结构而不是函数,仅在参数包含表达式时才需要用括号将其括起来。当返回一个变量时通常不用括号,这样可以降低 PHP 的负担。 基本用法: 注意:最好不要用return($val)这种方式。 1、如果执行了 return,则 return 语句后面的内容将不会被执行了; function add($a,$ ...

提高 PHP 7 的性能的几个方法

提高 PHP 7 的性能的几个方法

PHP7 已经发布了, 作为 PHP 10 年来最大的版本升级, 最大的性能升级, PHP7 在多放的测试中都表现出很明显的性能提升, 然而, 为了让它能发挥出最大的性能, 我还是有几件事想提醒下. 1. Opcache 记得启用 Zend Opcache, 因为 PHP7 即使不启用 Opcache 速度也比 PHP-5.6 启用了 Opcache 快, 所以之前测试时期就发生了有人一直 ...

PHP 中用大括号 {} 的作用

PHP 中用大括号 {} 的作用

在 PHP 中,大括号 {} 可以起到如下作用: 1、将多个独立语句合并为一个复合语句,例如 if ... else ... 中经常如此使用 2、在变量间接引用中进行定界,避免歧义。例如 ${$my_var[8]} 与 ${$my_var}[8] 的区分 3、用于指示字符串变量中的单个字符(下标从0开始),例如 $my_str="1234"; $my_str{1}='5'; //现在 $my_str 内 ...

变量加大括号{}有什么作用

变量加大括号{}有什么作用

1. 大括号 {} 里面放变量,如 {$value} 与 $value 相同 2. 字符串变量后面加大括号 {},大括号里面放数字,指的是变量在相应序号所对应的字符, 如:$str = 'Welcome'; echo $str{1}; //输出结果为:e 3. 加 {} 有时候是为了防止变量名和后面的字符串连在一起 4. 替换字符串拼接使用的 . 运算符, 如:"欢迎".$str='来到'." ...

微信扫一扫,分享到朋友圈

变量加大括号{}有什么作用