جو-PHP
مُفسّر Golang مكتوب بلغة PHP.
مثال
تشغيل();”>
use GoPhpInterpreter;$interp=Interpreter::create(<<package main type person struct { name string age int } func newPerson(name string) *person { p :=person{name: name} p.age=42 return &p } func main() { s :=newPerson("John Doe") println("Hello, " + s.name) }GO);$result=$interp->run();
يرى أمثلة للمزيد من المعلومات. لتشغيل الأمثلة:
cd ./examples/{name}php main.php
العمل قيد التنفيذ
هذا مشروع لعبة، وليس مخصصًا للاستخدام الإنتاجي.
لمعرفة ما تم تنفيذه بالفعل، راجع الاختبارات.
تطوير
تثبيت التبعيات:
تشغيل الاختبارات:
يجري make help
لمزيد من الأوامر.
الاختلافات عن مُجمِّع Go
- لا يوجد دعم للروتينات الحقيقية، يتم تشغيل عبارات go بشكل تسلسلي