默认分类

面向对象是什么

0 条评论 默认分类 无标签 shijcc

php中的:和?运算符

0 条评论 默认分类 无标签 shijcc
<?php
function getVar($name) 
{
    $value = isset($_GET[$name]) ? $_GET[$name] : null;
    if (is_string($value)) {
        $value = str_replace("\0", '', $value);
    }
}

刚开始没看懂,到群里问了大佬。
来自大佬的解释

? 前面是一个判断的表达式,如果条件成立返回 : 前面的内容,不成立返回 : 后面的内容。
这里的isset函数是判断是否为null,如果不是返回true,反之false。

2021.1.13补充

<?php

$a = isset($_GET['name']) ? "1" : $_GET['name'];
echo $a;

?>

empty判断值,如果没有值则返回true,有值则返回false
isset与其相反,如果没有值则返回false,有值则返回true

这里 ?判断 isset($_GET["name"]) 是否为true,为true则返回 :前面的内容也就是 "1",为false则返回 $_GET['name'] 的值。

如何获得女朋友?

0 条评论 默认分类 无标签 shijcc
<?php
class Girlfriend{
      public function getGirlfriend(){
              echo "恭喜你获得了女朋友";
}
}
$e=new Girlfriend();
$e->getGirlfriend();
?>

正则表达式过滤

0 条评论 默认分类 无标签 shijcc

什么是正则表达式?

正则表达式是一种被用于从文本中检索符合某些特定模式的文本。

在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。

推荐练习网站:regex101 ,本文也是用的此网站举例

1.最简单的正则表达式,假如你想要在一页代码里面查找hi,可以使用正则表达式 hi。

使用vim给图片添加PNG头

0 条评论 默认分类 无标签 shijcc
常用图片头

JPEG (jpg),文件头:FFD8FF
PNG (png),文件头:89504E47
GIF (gif),文件头:47494638
TIFF (tif),文件头:49492A00
Windows Bitmap (bmp),文件头:424D