小编Moh*_*mar的帖子

wordpress 的注册分类功能中的 ep mask 究竟有什么作用?

我正在使用具有参数的 register_taxonomy 函数为我的博客注册自定义分类法 rewrite

使用一些参数重写 URL

,其中之一是ep_maskWordpress声称当您想为分类法 URL 添加端点时应该使用它。我只是不明白为什么要添加端点及其好处。请如果有结果的例子可用它会更好。

提前致谢

wordpress

7
推荐指数
1
解决办法
2329
查看次数

使用构造函数分配属性值和类声明中的属性分配有什么区别?

使用构造函数分配属性值和在类声明中直接分配属性有什么区别?换句话说,下面两段为新对象设置默认值的代码有什么区别?

直接赋值的代码:

<?php
 class A {
   public $name="aName";
   public $weight = 80;
   public $age = 25;
   public $units = 0.02 ;
 }
?>
Run Code Online (Sandbox Code Playgroud)

带构造函数的代码:

<?php
 class A {
   public $name;
   public $weight;
   public $age;
   public $units;
   public function __construct() {
       $this->name = "aName";
       $this->weight = 80;
       $this->age = 25;
       $this->units= 0.02 ;
   }
 }
?>
Run Code Online (Sandbox Code Playgroud)

您可能会回答说我无法更改硬编码属性,但我可以使用以下代码(在本地服务器中):

<?php
  class A{
     public $name="aName";
     public $weight = 80;
     public $age = 25;
     public $units = 0.02 ;
  }
 class B extends A{
    public …
Run Code Online (Sandbox Code Playgroud)

php oop

4
推荐指数
1
解决办法
1223
查看次数

无法理解 REGEX 中 * 和 + 量词之间的区别

我是正则表达式的新手,正如我所研究的,* 匹配零个或多个,+ 匹配一个或多个,所以我开始测试这个:

<?php
preg_match("/a/", 'bbba',$m);
preg_match("/a*/", 'bbba',$o);
preg_match("/a+/", 'bbba',$p);
echo '<pre>';
    var_dump($m);
    var_dump($o);
    var_dump($p);
echo '</pre>';  
?>
Run Code Online (Sandbox Code Playgroud)

但结果是 * 没有匹配任何东西并在字母 a 存在时返回空:

array(1) {
  [0]=>
  string(1) "a"
}
array(1) {
  [0]=>
  string(0) ""
}
array(1) {
  [0]=>
  string(1) "a"
}
Run Code Online (Sandbox Code Playgroud)

所以我想念这里。

php regex

3
推荐指数
1
解决办法
3067
查看次数

为什么要定义一个空变量?

我只需要知道为什么在某些情况下我们需要定义一个空变量,因为我多次面对这种类型的变量,他们的开发人员一直说这是为了避免错误。

php

1
推荐指数
1
解决办法
238
查看次数

标签 统计

php ×3

oop ×1

regex ×1

wordpress ×1