首页
IT
登录
6mi
u
盘
搜
搜 索
IT
php基础
php基础
xiaoxiao
2021-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
)