相关疑难解决方法(0)

php中"include"和"require"之间的区别

它们之间有什么区别吗?使用它们是一个偏好的问题?使用一个优于另一个产生任何优势吗?哪个更安全?

php require include

172
推荐指数
3
解决办法
12万
查看次数

PHP中的助手类

我想创建一个包含cleanArray,split_char,split_word等方法的帮助器类.

它自己的助手类将与许多类一起使用.例如:

Class A will user Helper, Class B, Class C, D, E also user Helper Class
Run Code Online (Sandbox Code Playgroud)

在PHP中编写和使用helper类的最佳方法是什么?

我所知道的是OOP的基本知识,在每个使用Helper类的类中都必须创建一个辅助对象.

$helper = new Helper();
Run Code Online (Sandbox Code Playgroud)

正确或可能是某人可以给我最好的方法.

我还将创建可以使用A,B,C等类的XXX类.

更新: - >修复我在split_word方法中的错误:D

基于Saul,Aram Kocharyan和alex回答,我修改了我的代码,但它不起作用,我不知道为什么.

<?php
class Helper {
    static function split_word($text) {
        $array =  mb_split("\s", preg_replace( "/[^\p{L}|\p{Zs}]/u", " ", $text ));
        return $this->clean_array($array);
    }
    static function split_char($text) {
        return preg_split('/(?<!^)(?!$)/u', mb_strtolower(preg_replace( "/[^\p{L}]/u", "", $text )));
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

我在其他班级使用

<?php
include "Helper.php";
class LanguageDetection {
    public function detectLanguage($text) {
        $arrayOfChar = Helper::split_char($text);
        $words = …
Run Code Online (Sandbox Code Playgroud)

php oop

17
推荐指数
3
解决办法
2万
查看次数

标签 统计

php ×2

include ×1

oop ×1

require ×1