tüm php işlevleri çağırmak için?
5
A
cevap
10
PHP değişken işlevler kavramını destekleyen kullanabilirsiniz. Bu, değişken bir adın kendisine eklenmiş parantezlere sahip olması durumunda, PHP'nin, değişkenin değeri ne olursa olsun, aynı ada sahip bir işlev arayacağı ve bunu gerçekleştirmeye çalışacağı anlamına gelir. Diğer şeylerin yanı sıra, bu geri çağrıları, işlev tablolarını ve benzerlerini uygulamak için kullanılabilir.
foreach($myFunctions as $func) {
$func();
}
2
foreach($myFunctions as $myFunction) {
call_user_func($myFunction);
}
veya
array_walk($myFunctions,'call_user_func');
kullanılarak başka bir yolu,
İlgili konular
- 1. Git, <<<<<<< HEAD dosyasına
- 2. <: <İş nasıl?
- 3. İçinde Gettext kullanarak PHP <<< EOF dizgisi
- 4. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 5. <nedir? ve <? php
- 6. EJS: <% = versus <% -
- 7. * ngFor çıkış yerine hiçbir şey <code><li></li></code> ise, boş dizide
- 8. İçindeki eleman sayısı <5 in <a1 <0</ a1><T>
- 9. Nedir? ve << demek?
- 10. "<%:" ne yapıyor?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>"<%:" Ne vermez: do
- 11. Kanal seç <- <- Kanal
- 12. $ rootScope değişkenini nasıl yazdırabilirim?</p> <pre><code><td><img src="{{$rootScope.s3BucketUrl}}"/></td> </code></pre> <p>ve bu onu tanımlanan nerede:
- 13. Django <input><label>
- 14. Şu izle ifadem tutan bana gösteriyor Şu anda bir</p> <pre><code>Expression<Func<T,bool>> </code></pre> <p>bir</p> <pre><code>Expression<Func<T,object>> </code></pre> <p>dönüştürmek çalışıyorum
- 15. Objective-C'de özel yönergeler oluşturmak mümkün mü?</p> <ul> <li>@interface</li> <li>@implementation</li> <li>@end</li> <li>@protocol bence</li> <li>@property</li> <li>@synthesize</li> </ul> <p>:
- 16. nasıl ben bu <code>NSLog</code> deyimi böylece değiştirecek Yani</p> <pre><code>NSLog(@"%u", myData.length); </code></pre> <p>kullanarak megs
- 17. REGEX: <code><%=anything%><%=anything%></code></p> <p>ve normal bir ifade: <code><%=\\s*(\\S+)\\s*%></code> bu açıklama ı bildirimde bulunmamış REGEX
- 18. <section>, <nav> ve <article>
- 19. Linq:</p> <p><code>Company</code>, <code>Invoice</code> ve ondalık özelliği <code>Price</code> sahiptir <code>InvoiceLine</code>: toplamlar
- 20. Bot'um argümanlarla nasıl yanıt verir?</p> <ul> <li><code>/list</code></li> <li><code>/info 123</code></li> </ul> <p>Ben <code>/info</code> yakalamak ve gibi ek argümanlar iletebilirsiniz gibi bu harika çalışıyor:
- 21. XPath - tüm elemanlar alt elemanlara belge</p> <pre><code><a> <b> <c/> <d/> </b> <b> <c/> <d/> </b> </a> </code></pre> <p>Verilen
- 22. CoffeeScript: Ben İşte bu</p> <pre><code>method(fixed_arg1, fixed_arg2, *array_of_additional_args) </code></pre> <p>gibi konumsal parametreler olarak kullanılan dizi elemanları ile yöntemlerini çağırabilir Ruby
- 23. SQL'de bir sütunda kaç farklı kelimenin bulunduğu nasıl bulunur?</li> <li>Armut</li> <li>Armut</li> <li>Turuncu</li> </ul> <p>nasıl kaç farklı kelime görüntülerim</p> <ul> <li>Elma</li> <li>Orange:
- 24. Matlab: For döngüsü bir bütün <code>*fun</code> fonksiyonları (<code>arrayfun</code>, <code>cellfun</code>, <code>structfun</code> ve <code>spfun</code>) veya basitçe <code>for</code> döngü kullanarak kullanarak daha iyidir
- 25. Eigen 3? Kullanarak "<array-of-true-or-false> = <array><= <scalar>" nasıl ifade edebilirim?
- 26. PureScript'te üçlü işaret (<<< `) işareti ne kadar azdır?
- 27. Akış çıkışında <yerine <neden hala <çoğum?
- 28. Nasıl</p> <pre><code>$ brew install subversion </code></pre> <p>ve görün çalıştı OSX
- 29. << = operatör javascript’te ne yapıyor?
- 30. C++ bir dizi için aşırı yüklenme operatörü << nasıl?