PHP 学习笔记:global、str_replace()、unlink()、unset()

under PHP  tag     Published on November 18th , 2020 at 03:34 pm

一般情况下,函数不能使用外部变量,用 global 语法可以使用。

$str = "php";
function myStr(){
    return $str;
}
echo myStr();//这样不能输出任何东西

函数里需要使用外部变量$str

$str = "php";
function myStr(){
    global $str;//用global语法
    return $str;
}
echo myStr();

str_replace(),字符串替换,所有满足条件的字符串都会被替换。

<?php
$str = "你好啊php,PHP";
echo str_replace("php","PHP",$str);
echo "<br/>";
echo str_replace(["啊","PHP"],"php",$str);
echo "<br/>";
echo str_replace(["你好","php"], ["你好"=>"hello!!","php"=>"PHP"],$str);

输出结果:

你好啊PHP,PHP
你好phpphp,php
hello!!啊PHP,PHP

unlink() 删除文件,利用魔术常量__DIR____FILE__。 unset() 删除变量和数组。unlink() 可以用 if 判断是否被删除。

<?php
unlink(__DIR__."/img.jpg");
$a = "123456";
echo $a;//变量未被删除
unset($a);
echo $a;//变量已删除

本文由 surface 创作,采用 知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
  文章最后更新时间为:November 21st , 2020 at 10:51 am
分享到:Twitter  Weibo  Facebook