本文整理汇总了PHP中MyClass::__autoload方法的典型用法代码示例。如果您正苦于以下问题:PHP MyClass::__autoload方法的具体用法?PHP MyClass::__autoload怎么用?PHP MyClass::__autoload使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MyClass
的用法示例。
在下文中一共展示了MyClass::__autoload方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: __construct
<?php
ini_set('display_errors', 2);
//TODO
date_default_timezone_set('Etc/GMT+3');
//TODO
class MyClass
{
function __autoload($class_name1)
{
require $class_name1 . '.php';
}
}
$obj = new MyClass();
$obj->__autoload('INewsDB.class');
class NewsDB implements INewsDB
{
private $mysqli;
private $dblocation = 'localhost';
public $news;
public $errMsq = '';
private $dt;
public $category;
public $date_start;
public $date_end;
public function __construct($dbname)
{
$this->mysqli = new mysqli($this->dblocation, 'root', '', $dbname);
if (!$this->mysqli) {
die('Error connection: ' . mysql_error());
} else {
示例2: MyClass
* Created by PhpStorm.
* User: Yuri
* Date: 21.11.15
* Time: 20:46
*/
class MyClass
{
function __autoload($class_name1, $class_name2, $class_name3)
{
require $class_name1 . '.php';
require $class_name2 . '.php';
require $class_name3 . '.php';
}
}
$obj = new MyClass();
$obj->__autoload('lab1.8.classAbstract', 'lab1.8.classInterface', 'lab1.4');
/*abstract class AUser {
abstract function showInfo($name, $login, $password);
}
class User extends AUser {
function showInfo($name, $login, $password){
echo ('Hi User! <br> Your name: '.$name.'. You login: '.$login. '. You password: '.$password.'.<br><br>');
}
}
$obj = new User();