【从今以后你会是所有树型结构列出指定目录里所有文件的PHP类】教程文章相关的互联网学习教程文章

php – 类中的多个API调用【代码】

我正在尝试发出多个API请求,我必须在类中的不同函数中发出请求,如下所示:class exampleClass { function callFunction1 () {// stuff that makes a callreturn $json;}function printStuffOut() {$jsonStuff = $this->callFunction1();$$jsonStuff->{'result'}[0]->{'fieldName'};}function printStuffOut2() {$jsonStuff = $this->callFunction1();$jsonStuff->{'result'}[0]->{'fieldName'};} }我是否进行了两次单独的API调用...

php – 类 – 变量声明【代码】

当声明PHP类变量时,我们不能执行任何表达式,例如:class A {$a = 10 + 5; }只有我们可以提供常数,例如:class A {$a = 100; }任何人都可以知道为什么会这样吗?解决方法:您不能使用语句或函数,只能使用标量值.这是因为类变量是在编译时启动的(在运行时之前).应该使用类构造函数来启动带语句/函数的属性.

php – 从类的字符串名称,我可以得到一个静态变量?【代码】

给定PHP中类的字符串名称,如何访问其中一个静态变量? 我想做的是:$className = 'SomeClass'; // assume string was actually handed in as a parameter $foo = $className::$someStaticVar;…但PHP给了我一个可爱的“解析错误:语法错误,意外的T_PAAMAYIM_NEKUDOTAYIM”,这显然是双冒号(::)的希伯来名字. 更新:不幸的是,我必须使用PHP 5.2.X. 更新2:正如MrXexxed猜测的那样,静态变量是从父类继承的.解决方法:反思会做到这一点...

php – 类stdClass的对象无法转换为字符串【代码】

我目前遇到PHP问题,我收到此错误, 无法将类stdClass的对象转换为字符串,当我在我的站点中运行此部分代码时,会发生错误,function myaccount() {$data['user_data'] = $this->auth->get_userdata($this->uri->segment(3));//var_dump($data['user_data']);$this->load->model('users_model');$data['user_info'] = $this->users_model->get_user_and_roadmaps_by_id($this->uri->segment(3));$this->template->build('users/my_accou...

PHP类实例化.使用或不使用括号?【代码】

我一直认为 – 在没有构造函数参数的情况下 – 括号(花括号)在创建类实例时遵循类名,是可选的,并且您可以根据自己的想法包含或排除它们. 这两个陈述是平等的:$foo = new bar; $foo = new bar();我对吗?或者对我不知道的括号有一些意义吗? 我知道这听起来像一个RTM问题,但我一直在寻找(包括整个PHP OOP部分),我似乎无法找到一个直接的答案.解决方法:它们是等价的.如果你不是任何code convention的编码,请使用你更喜欢的.就个人而...

PHP:类和对象定义及使用【代码】

类和对象定义及使用 <?php // 类 class Person{// 属性public $name;public $age;// 构造方法public function __construct($n,$a){$this->name=$n;$this->age=$a;}// 方法public function say(){echo "my name is {$this->name},my age is {$this->age} ";}}$obj=new Person('uers1',10); $obj->say(); ** my name is uers1,my age is 10

避免单类PHP的多类实例化?【代码】

我已经写了一个与购物车的前端(Web浏览器端)一起工作的课程. 这很简单,因为我向类发送了一个我埋在URL中的产品ID,然后查询填充类变量的数据库,以便通过一些公共方法检索数据. 为了与我的实际物理网页交互,我有一个文件,我称之为viewFunctions.php.其中我实例化我的名为ItemViewPackage()的类:<?php require_once(dirname(__FILE__) . '/ItemViewPackage.php'); $viewObject = new ItemViewPackage($_GET['page']);所以,我有shoppi...

php – 在类__construct()中间返回是否可以接受【代码】

我知道有很多问题与此有关.但是,我没有设法找到简单问题的答案(我不是要求从构造函数返回值,我认为我理解构造函数应该返回). 有没有理由避免在__construct中使用return? 或者这是完全可以接受的编码风格,由于返回,将来不会破坏:class A {protected $tristate = null;function __construct() {// Constructor returns instance of class automatically// no need to `return $this`}protected function Logic() {return rand(0, 1...

如何在PHP类中“隐藏”私有变量【代码】

我可能对此没有很好的理解,但由于“用户名”变量是私有的.这不应该是回报的一部分吗?如何使$username是私有的而不是outputed,但是公共成员是?class MyClass {private $username = "api";public function create_issue(){$this->public = "Joe";return $this;}}$test = new MyClass(); $test->create_issue();var_dump($test);class MyClass#1 (2) {private $username =>string(3) "api"public $public =>string(3) "Joe" }解决方...

需要了解PHP类

我对PHP非常好,但我从未完全理解的一件事是课程.我已经使用了一些(例如class.upload.php),但是我已经摸索了一下,更多的是猴子看到猴子接近. 任何人都可以向我指出一些很好的教程,解释这些吸盘如何工作以及它们如何运作?我真的很感激! 提前致谢解决方法:Nettuts: Object-Oriented PHP for beginners 这是一个很好的起点.他们实际上有很多这些教程.另外一个好主意是,去你的书店,看看周围有什么. 我仍然更喜欢实际的纸张来阅读屏幕....

创建PHP类大纲【代码】

我正在寻找一个可以有效勾画一个类的函数或类:class MyClass{/** Perhaps include the function comments* in the function.*/function mainFunction(){//Does Something} function functionWithArgs($arg1,$arg2=false){//Does Something//The function I want will give e the arguments w/default values}}是否有一个函数或库可以让我对这个类甚至文件的信息进行某种访问. 恩. get_file_outline( ‘fileWithAboveClass.php’);...

不能在PHP类中使用“const”和“define”【代码】

我正在把这头发拉出来.非常新的PHP,但这是如此基本,我只是无法弄清问题在哪里.使用下面的代码片段作为示例:class LG_Activity_Processor { // Activity Types const STATUS_DRAFT = 'draft'; const STATUS_PUBLISH = 'publish'; ... private $STATUS_FUTURE = 'future'; define ("STATUS_PRIVATE" , 'private');我本来打算只使用“const”构造,因为变量在运行时之前是完全定义的,我只是认为语法比丑陋的“定义”更漂亮.问题是虽然...

PHP 类常量【代码】

类常量 (Class Constants) 可以把在类中始终保持不变的值定义为常量。在定义和使用常量的时候不需要使用 $ 符号。 常量的值必须是一个定值,不能是变量,类属性,数学运算的结果或函数调用。 接口(interface)中也可以定义常量。更多示例见文档中的接口部分。 自 PHP 5.3.0 起,可以用一个变量来动态调用类。但该变量的值不能为关键字(如 self,parent 或 static)。 定义和使用一个类常量<?php class MyClass {const constan...

php – 类path.config不存在 – 流明5.2【代码】

我在添加GoogleMaps Package时有一点问题由alexpechkarev提供链接:https://alexpechkarev.github.io/google-maps/到流明框架版本5.2我将ServiceProvider和Facade添加到我的app.php:$app->register(GoogleMaps\ServiceProvider\GoogleMapsServiceProvider::class);class_alias(GoogleMaps\Facade\GoogleMapsFacade::class, 'GoogleMaps');但是什么时候,我去我的命令行和磁带:php artisan我收到此错误消息:[ReflectionException]...

实例化phpExcel类, 导出Excel----数据【代码】

public static function addColumn($content=[],$fileName='按需求列导出数据实例') {if(empty($content)) {/************************按需求列导出数据实例*************/$content = [['title1', 'title2', 'title3', 'title4', 'title5', 'title6', 'title7', 'title8', 'title9', 'title....'],['值以', '值以', '值以', '值以', '值以', '值以', '值以', '值以', '值以', '值...']];/************************按需求列导出数据...