导航:首页 > 编程语言 > php面向对象编程试题

php面向对象编程试题

发布时间:2022-12-19 18:56:15

‘壹’ 一个很简单的php面向对象 问题

如果不是写在类里 你这个就是一个函数
如果写在类里 你这个就是一个类里的一个方法
function_get()括号里如果没有参数就不要填 直接调用这个函数可以了
括号中间的是参数,意思就是你写这个函数的时候需要外部调入的数据才能完成
function __set($name,$value) 不一定是类里的属性 不是很熟悉对类 是外部传入的参数 比如
$a=1;$b=8;
function _set($a,$b)
{
return $a+$b;
}
$c= _set($a,$b);
这个时候$c就是9
不知道你看懂了没 呵呵

‘贰’ 谁能给点如何用PHP以面向对象的思路编程的啊

说实话,面向对象涉及的东西真的有点多,不仅仅是书上说的所谓“三大特征”(继续、封装、多态),还有更多的内容。比如说该把系统分解那些对象,抽象出那些类,两个类之间是用继承还是聚合,如何管理开发过程,使用那种表示法,如何维护设计的一致性等等。而且确定合适的类和对象并不是一次就能搞定的,这常常需要多次循环才能确定合适的对象。所以建议找本书看看,网上的这些内容要么不可靠、要么是零散的。

‘叁’ php新手求教 练习面向对象时 报错, 麻烦大家看看

$teacher1=new Teacher("张三","男",40);
这一句最后的分号是中文符号 改成英文的分号 就好了

‘肆’ php面向对象问题

定义了一堆的行为的编码
比如 'field','where','order','limit','offset','having','group','distinct','data'
方法如果是这些的一个方法的话,那么是去取参数1 的 这部分元素

__call('field', $arg1);
返回 $arg1->_options['field']

__call('sum', $arg1)

$arg1->get_field($method.'('.$field.') AS `count`');

__call('get', $arg1)
call_user_func_array(array(&$this, $matches[1].'_by'), $args);

不懂的地方可以在里面插入print_r 变量输出看看有哪是怎么回事就可以了。

‘伍’ PHP面向对象编程题

session_start();
/**
* @author [scott]
* @right 2010
*/class member{
private $name = '';
private $email = '';
private $loginTime = '';

function __construct()
{

}
function __destruct()
{
$this->logout();
}
function login($name,$email)
{
//查询数据库操作 判断是否合法用户登录
if(true) //登录成功
{
$_SESSION['name'] = $this->name = $name;
$this->email = $email;
$this->loginTime = date("Y-m-d h:i:s");

$memberCookie = array();
$memberCookie['name'] = $this->name;
$memberCookie['email'] = $this->email;
$memberCookie['loginTime'] = $this->localtime;
setcookie("memberInfo",serialize($memberArray),time() + 14400); //cookie记录
$memberCookie = null;
unset($memberCookie);

echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=./index.php \">";
}

}
function logout()
{
$_SESSION['name'] = '';
unset($_SESSION['name']);
setcookie("memberInfo","");
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=./index.php \">";
}
function reg()
{
/*插入数据库操作 ...*/
$this->login($name,$email); }
}//检测cookie是否有数据 有则是登录状态 读取cookie
//否则$a = new member() ;
// $a->login('names','dfsdf@fdskl');

‘陆’ php第八章测试题求解

一、单选题(每题3分)
第1题 JavaScript脚本语言的前身是
A.Basic
B.Live Script
C.Oak
D.VBScript

第2题 使用CSS对文本进行修饰,若使文本闪烁,text-decoration的取值为
A.none B.underline C.overline D.blink

第3题 XML基于的标准是
A.HTML B.MIME C.SGML D.CGI

第4题 标记符title是放在标记符什么之间的
A.html与html
B.head与head
C.body与body
D.head与body

第5题 <img>标记符中连接图片的参数是:
A. href B. src C. type D. align

第6题 级联样式表文件的扩展名是:
A html B css C xml D dib

第7题 同以往的版本相比较,HTML4.0:
A 增加了JavaScript支持
B 增加了Flash技术
C 增强了网页的动态性
D 增加了ActiveX技术

‘柒’ 请教PHP面向对象编程

楼上给的例子,是正确的,只不过声明访问权限的时候用的是PHP4的语法。
修正一下:
-------------------------------------------------------------------

<?php
class A
{
public static $name="张三";
}

class B
{
public static $name="李四";

}

class C
{
public $a;
public $b;

public function __construct()
{
$this->a=new A;
$this->b=new B;
}

public function outputValue()
{
printf("a::name=%s,b::name=%s\n",$this->a->name,$this->b->name);
}
}

$c=new C;
$c->outputValue();

‘捌’ php面向对象面试题

其实这个问题很简单啦,两分钟就可以请清楚啦,我在这里先说一下思想;
首先你得写一个类表示人,如:person类;
小刘、小张、MrJosnon、MrJohn等都是这个person类的一个实例;

并且人力资源部问问题这是这个person类当中的一个方法,然后每个人都可以继承自person类,然后又有各自己相关方法等;

然后你得写一个国家类,如:Country类,然后中国是这个国家的一个具体实例;

然后你得写一个城市类,如:City类;然后上海是City类的一个实例;

同样,你得写一个公司类,如:Company类,然后那两个公司又是Company类的两个实例,并且你还得写一个部门类,如:Depart类,然后人力资源部是部门的一个实例;

上面只是这个问题的中文描述,你可以参考一下;

‘玖’ PHP面向对象练习题 <php class my_class { var $value; } $a = new my_class; $a->my_value = 5; $b = $a

求作业者可耻,回答者同样可耻.

‘拾’ PhP面向对象编程练习题

header("Content-type:text/html;charset=utf-8");
classperson{
public$name;
public$xb;
function_construct($xm,$sex){
$this->name=$xm;
$this->xb=$sex;
}
}
classstudentextendsperson{
var$xh;
function_construct($xm,$sex,$id){
$this->xh=$id;
parent::_construct($xm,$sex);
}
functiongetInfo(){
echo'姓名:'.$this->name.'<br>';
echo'性别:'.$this->xb.'<br>';
echo'学号:'.$this->xh.'<br>';
}
}

$stu1=newstudent;
$stu1->_construct('张三','男','20011020305');
$stu1->getInfo();

阅读全文

与php面向对象编程试题相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:382
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:893
app转账是什么 浏览:163