我在课堂上发现了这种奇怪的行为。这是PHP吗?
<?php
class A
{
public function disp1()
{
echo "1";
}
public function disp3()
{
echo "3";
}
}
$a = new A;
echo $a->disp1()." 2 ".$a->disp3();
预期结果
1 2 3
实际结果
13 2
如何在php类中的另一个变量中使用变量,如下所示:
<?php
class example
{
var $first_num = 8;
var $second_num = $first_num + 3;
public function forexample($num)
{
if($num == $this->first_num)
{
echo $this->second_num;
}
}
etc...
}
?&g
我有三门课:A,B和C。在A课堂上,A.php:
class A
{
function __Contruct()
{
//do something
}
}
在B类中,B.php:
class B extends A
{
function __Contruct()
{
//do something
}
}
在类C中
class C
{
function __Contruct()
{
include(A.php);
$this->A = new A;
我有MysqliDb 。
在我的php类中:
<?php
require_once ('MysqliDb.php');
class Main{
protected $db;
public function __construct()
{
$this->db = new MysqliDb ('localhost', 'root', 'tuncay', 'db');
}
}
Class A extends Main{
public function __construct()
我有一个带有一个函数的测试类,在包含了包含的页面之后,我可以使用这个类函数,但是我不能在包含的页面的函数上使用这个函数,例如:
testClass.php
class test
{
public function alert_test( $message )
{
return $message;
}
}
包括课堂:在这个使用类中,我没有问题
text.php
<?php
include 'testClass.php';
$t= new test;
echo alert_test('HELLO WORLD');
?&
我有一个问题,usort不喜欢第二个参数(排序函数)。我在课堂上看到过很多关于这是一个问题的问题,答案是传递一个array($this, functionName)数组,但在我的例子中,这是不起作用的。这个脚本不是一个类,但是我得到了这个错误:
PHP Warning: usort() expects parameter 2 to be a valid callback, function 'cmp' not found or invalid function name in <filename.php>
那么第二个参数,即函数名,找不到有什么问题呢?这是直接来自
AnnotationException: [Semantical Error] The annotation "@Doctrine\ORM\Mapping\generatedValue" in property MyNamespace\UserBundle\Entity\User::$id does not exist, or could not be auto-loaded.
这是我的composer.json版本:
当我使用旧的php bin/vendors更新时,我没有遇到这个问题。
在我的课堂上:
use Doctrine\ORM\Mapping as ORM;
...
我有一个php变量,如下所示。
#Get the data from parameters
$startdate = $_GET['startdate'];
$enddate = $_GET['enddate'];
$fspcode = $_GET['fspcode'];
$gl_codes = $_GET['gl_codes'];
我的问题是,我怎样才能在这样的课堂上通过它?
#Create class.
class PDF extends FPDF
{
function LoadData() {
}
到目前为止,我在课堂上仍然很不稳定,所以我不想在我的网站上使用任何类。我还在上课练习呢。
但是,如果没有类,我如何实现MVC思想呢?
是否适用于MVC?
index.php (视图)
index_controller.php
index_model.php
Is this right for what a MVC should be?
View: show html, css, forms
Controller: get $_POST from forms and any data from the user, get info from db
Model: do all th
我想知道在php中创建对象数组的权利是什么。
我的目标是能够获得这样的数据:
$obj = new MyClass();
echo $obj[0]->parameter; //value1
echo $obj[1]->parameter; //value2
耽误您时间,实在对不起。
编辑:如果我想在课堂上这样做,它应该是这样的?
class MyClass{
public $property;
public function __construct() {
$this->property[] = new ProjectsList();
我在PHP中有以下单例类。
class CounterBalance{
private static $instance;
private $counterBalance;
private function __construct(){
$this->counterBalance = mt_rand(1, 4);
}
// Getter method for creating/returning the single instance of this class
public final static f
我正在尝试定义一个在类用户中使用方法的路由。
在index.php中,我有以下内容:
$app->post('/user', '\Users:getUsers');
在dependencies.php中,我有:
$container['\Users'] = function ($container) {
return new Users($container->get('ci'));
};
在我的课堂上:
class Users {
protected $ci;
//Constructor
public fun