1
<?php
class ser {
public $a;
}
$x = new ser;
$x->b = 10;
var_dump($x);
このようなものです。クラス設定に存在しないPHP設定プロパティは、なぜですか?どうやって?
クラスser
は$a
性質を持っているが、我々は、このクラスの新しいオブジェクトに$b
を設定することができますし、このクラスは、任意の$b
財産
出力
E:\XAMPP\htdocs\fun\test2.php:12:
object(kurde)[1]
public 'a' => null
public 'b' => int 10
なぜこの作品を持っていないにも関わらず、それが動作します?
なぜこのクラスに属していないのにプロパティを追加してこのクラスに設定できるのでしょうか?
これはどのように可能で、なぜ可能ですか?
目的はありますか?これを可能にする意識?
あなたができるのは... Aint PHP素晴らしい – RiggsFolly
これはなぜ許可されていますか?なぜ我々はこれを行うことができますか?これとセンスの目的は何ですか? @RiggsFolly –
javascriptでもできます:)とPython:0 :) – RiggsFolly