我试图用下面的函数设置一个标题,然后调用另一个函数,这样我就可以呈现视图,但是在看不到标题之后。这是我的代码:
来自另一个文件的片段:
$indexPage = new View();
$indexPage->setPageTitle('This is the title');
$indexPage->render('index');
这是我的观点课:
class View {
private $title;
public function render($file) {
require '/view/he
我试图访问子类中的int a= 10变量,但是得到了错误:
无法静态引用非静态字段FreshJuice.a
以下是我的密码。
class FreshJuice {
enum FreshJuiceSize{SMALL,MEDIUM,LARGE};
FreshJuiceSize size;
int a = 10;
}
public class Index extends FreshJuice {
enum programmingLanguage{PHP,Java,Dotnet,HTML};
public static void main
我似乎不明白为什么下面的代码只打印两次“测试”。
<?php
class A {
private $test = "TEST<br />";
public static function getInstance() {
return new self();
}
public static function someStaticMethod() {
$a = new self();
$a->test;
}
public function __get($a
当我试图从扩展类而不是基类中设置属性的值时,它不应该生成错误吗?
<?php
class first{
public $id = 22;
private $name;
protected $email;
public function __construct(){
echo "Base function constructor<br />";
}
public function printit(){
echo "Hello World<br />";
我想做这样的事:
首先,我创建了标识类。
class Identity {
private $identity;
public function __construct($identiy) {
$this->identity = $identiy;
}
public function getIdentity($value) {
return $this->identity($value);
}
}
然后创建类的一个实例:
$identity = new Identity(function ($value){
我遇到了mysqli连接的问题。我有三个类文件和一个配置文件。主类文件是我初始化mysqli连接的地方,另外两个类文件扩展了主类,但是连接没有被继承,并且在进行查询时出现错误。
config.php
<?php
include '-classes/Application.php';
include '-classes/class1.php';
include '-classes/class2.php';
define('DBHOST', '<HOST>');
define('DBUSER&
如何从C类访问$var,我尝试使用parent::parent::$var,但这不起作用。
<?php
class A {
protected static $var = null;
public function __construct(){
self::$var = "Hello";
}
}
class B extends A {
parent::__construct();
//without using an intermediate var. e.g: $this->var1 = parent
我有一节课:
class TestClass
{
var $testvar;
public function __construct()
{
$this->$testvar = "Hullo";
echo($this->$testvar);
}
}
而这种访问方法是:
function getCurrent()
{
$gen = new TestClass();
}
我得到以下错误:
注意:未定义变量:第28行中的/Users/myuser/Sites/codebase/functions.ph
尝试使用以下代码扩展PHP中的FPDF类:
class Reports extends FPDF{
var $reporttitle = 'TEST';
function settitle($titlename){
$this->$reporttitle = $titlename;
}
function header(){
$this->SetMargins(.5,.5);
$this->Image(
在下面的代码中,我期望real_change和change方法更改构造函数中通过引用传递的变量$n。
abstract class y {
private $x;
function __construct(&$x) {
$this->x = &$x;
}
function real_change() {
$this->x = 'real change';
}
}
class x extends y {
function change() {
$this->x = 'chang
我正在尝试让一个类工作,但由于某种原因,我找不到我在这个类中构建的变量。下面是这个类的代码: class file url (cls_question_object.php)
class question_object{
// the id to the question
public $i_id = "";
// the question string
public $s_qString = "";
// the question type
public $s_qType = "";
/* the array of answer str
打印下面的代码会产生错误:
Notice: Undefined variable: x in C:\wamp\www\h4.php on line 9
和产出:
Variable x inside function is:
Variable x outside function is: 5
代码:
<html>
<body>
<?php
$x = 5; // global scope
function myTest() {
// using x inside this function will generate an error
echo &
如果要从类中使用闭包,如何从该类传入实例变量?
class Example {
private $myVar;
public function test() {
$this->myVar = 5;
$func = function() use ($this->myVar) { echo 'myVar is: ' . $this->myVar; };
// The next line is for example purposes only if you want to run this code
我正在通过ajax向javascript抛出实体对象。
in php
// obtaining object by doctrine2
$lesson = $em->getRepository('Lesson')
->findOneBy(array('id' => $myId));
// $lesson->getName(); // I can access the entity property here like this.
//throwing object as json
$response = array("
我测试一个tuto。我是php的新手。我在news.php中有一个实体、一个管理器和一个用于显示结果的页面。我使用PDO执行查询。我有结果,但不能显示它们。
实体是这样的:
class News {
private $_id;
private $_titre;
private $_contenu;
public function id()
{
return $this->_id;
}
public function titre()
{
return $this-&g
如何访问类之外的私有属性值?我还尝试在PHP中使用反射。
<?php
namespace TDD;
class Receipt {
public $user_id = 1;
private $pending_amount = 45;
public function total(array $items = []){
$items[] = $this->pending_amount;
return array_sum($items);
}
public function tax($amount,
Java类中的私有变量和C++结构中的私有变量有什么不同?
Java代码示例见下文:实现一个ADT表。c++示例如下:应用“隐藏实现”
我在网上找不到任何与这个特定主题相关的有用资源
Java示例:
class Table{
private int size;
private int num;//numbers of items are stored in the arrray
private int[] array;
public Table(int size, int[] array){
this.size = size;
帮助我在OOP的PHP中实现继承?
class A
{
protected $a;
protected $b;
public $c; //=>mention here
protected $d;
function todo1()
{
//more code here
}
private function todo_c()
{
//more code here
}
}
class C{
public $c;
function todo3()
{
$this->c = new A;//=&g
我正在学习PHP,并且我被以下代码卡住了:
<?php
class dogtag {
protected $Words;
}
class dog {
protected $Name;
protected $DogTag;
protected function bark() {
print "Woof!\n";
}
}
class poodle extends dog {
public function bark() {
print "Yip!\n";
我试图从数据库中获取一些数据,以便显示为JSON文件,当我试图分配获取的值时:
注意:第24行C:\wamp64\www\wsTest\usuario\read.php中的未定义变量: id
这是user类:
<?php
Class Usuario{
private $conn;
private $tabla="usuario";
public $id;
public $nombre;
public $fecha;
public function __construct($db){
$this->conn=$db;
$this->