php基础

    xiaoxiao2021-04-14  77

    php函数之可变函数 <?php function func() { echo 'my function called.'; } $name = 'func'; //调用可变函数 $name(); php内置替换函数 <?php $str = '苹果很好吃。'; //请将变量$str中的苹果替换成香蕉 echo str_replace('苹果','香蕉',$str); php判断,函数,类,文件是否存在 function_exists,class_exists,file_exists <?php function func() { echo 'exists'; } $name = 'func'; if (function_exists('func')) { //判断函数是否存在 $name();//可变函数调用 } class MyClass{ } // 使用前检查类是否存在 if (class_exists('MyClass')) { $myclass = new MyClass(); } $filename = 'test.txt'; if (!file_exists($filename)) { echo $filename . ' not exists.'; } php创建对象,访问属性和方法 <?php //定义一个Car类并实例化一个对象 class Car{ public $name = '凯迪拉克'; public function say() { echo $this->name; } } $car = new Car(); $car->say(); PHP类和对象之构造函数和析构函数 <?php class Car { //增加构造函数与析构函数 function __construct() { print '构造函数被调用\n'; } } $car = new Car(); 在子类中如果定义了__construct则不会调用父类的__construct,如果需要同时调用父类的构造函数,需要使用parent::__construct()显式的调用。 class Car { function __construct() { print "父类构造函数被调用\n"; } } class Truck extends Car { function __construct() { print "子类构造函数被调用\n"; parent::__construct(); } } $car = new Truck(); php静态函数和静态属性的调用 <?php class Car { private static $speed = 10; public function getSpeed() { return self::$speed; } //在这里定义一个静态方法,实现速度累加10 public static function speedUp() { echo self::$speed + 200; } } $car = new Car(); Car::speedUp(); //调用静态方法加速 //echo $car->getSpeed(); //调用共有方法输出当前的速度值 php 数据库 <?php $host = '127.0.0.1'; $user = 'code1'; $pass = ''; //数据库的连接 $link = mysql_connect($host, $user, $pass); mysql_select_db('code1');//选择要操作的数据库 mysql_query("set names 'utf8'"); $result = mysql_query('select * from user limit 1');//查询user表里面的一条数据
    转载请注明原文地址: https://ju.6miu.com/read-670194.html

    最新回复(0)