magic-methods

    0

    1답변

    내가이 클래스가 개인 데이터 배열에 존재하지 않는 키를 찾을 수 없습니다 색인 : "id, email, password, nick, 상태 등" 하지만 다음 줄에는 "Notice : Undefined index : status"가 있습니다. 왜? 그것은 PHP 마법 방법을 사용하여 처음이지만, 결과에서 어떤 의미를 찾지 못했습니다.

    0

    1답변

    PHP 5.5.9를 실행 중이며 해결 방법을 찾지 못해 파싱 오류가 발생합니다. 수율 그건 <?php class NumberDisplayer { var $numbers = []; function __invoke($n) { array_push($this->numbers, $n); return $this;

    1

    1답변

    빠른 질문, del object라고 말하면 파이썬이 호출하는 마법 방법은 무엇입니까? 나는 그것이 __del__이 아니고, __delete__이 아니란 것을 압니다. 아무 것도 호출되지 않으면 객체를 삭제할 때 발생하는 이벤트를 어떻게 사용자 정의 할 수 있습니까? 는 다음의 예를 살펴 : class SingletonError(Exception):

    5

    2답변

    나는 마법 비교 메소드의 혼란스러운 행동을 경험했다. 클래스는 일반 INT 또는 플로트에 MutNum 개체를 비교, 어떻게해야 무엇합니까 class MutNum(object): def __init__ (self, val): self.val = val def setVal(self, newval): self.val =

    4

    1답변

    나는 반사 수업에서 마법 방법에 대한 수표를 찾으려고 노력하고 있지만 거기에는 없다. 어쩌면 PHP (나는 PHP 5.3 사용하고 있습니다)이 문제를 해결하기 위해 다른 악기가 있습니까? 이런 식으로 뭔가 : PHP 이후 class myClass { public function __call($method, $arguments) {

    1

    3답변

    파이썬은 __lt__, __getattr__ 등과 같이 객체에 사용자 정의 기능을 구현하는 많은 방법을 지원합니다. __len__ 및 __instancecheck__과 같은 특정 내장 함수의 수행 방식에 영향을 미치는 마법 방법이 있습니다. 그러나 파이썬의 모든 내장 함수에 대한 마법 방법이 있습니까? 예를 들어 any 함수가 특정 클래스에서 수행하는 방식

    3

    1답변

    를 구현 & 바 class bar extends foo { public $element = null; public function __construct() { } } 과 내가 원하는 class foo implements ArrayAccess { private $data = []; priva

    1

    1답변

    아래의 각 예제는 __call을 반향하는 것으로 나타났습니다. class A { public function __construct() { $this->something(); self::something(); call_user_func(array("self", "something")); forward_sta

    2

    1답변

    파이썬에서 테스트 용으로 자체 매트릭스 클래스를 작성하려고합니다. 실제로,이 매트릭스 클래스는 C++에 있으며, 두 인터페이스 사이의 인터페이스로 SWIG를 사용하고 있습니다. 그러나이 질문에 대해서는이 행렬 클래스의 순수한 파이썬 구현을 고려하는 것이 더 간단 할 수 있습니다. 이 매트릭스 클래스를 호출하고 두 개 색인 슬라이싱을 사용할 수 있기를 원합니

    2

    1답변

    파이썬으로 모듈을 만들려고합니다. map(_ + 2, range(10))과 같은 유효한 문장을 재미있게 쓸 수 있지만, 모르는 이상한 행동이 있습니다 어떻게 대처할 것인가. 현재 구현은 다음과 같습니다. class EasyLambda(object): def __add__(self, other): return lambda val: val