Atrax
(@atrax)
Ethical engineer
Честно говоря, задачка из разряда «мсье знает толк в извращениях». PHP по сути своей интерпретируемый язык. Это значит, что код выполняется как есть. Его можно «превратить в EXE», но это будет не компиляция, а сборка их исходного кода, библиотеки исполнения (грубо говоря, самого PHP) и «стартера» — кусочка кода, который все это запускает.
Гугл по запросу php2exe выдает много чего, но вот глубокий сакральный смысл этой недокомпиляции — мне не понять. Так же легко можно написать bat-файл с командой php -f hello.php
. И не говорить заборов…
Модератор
Юрій
(@yube)
Не, Atrax, как ни называй, а бывает такая необходимость. Например, сделать какую-нибудь portable-хрень. Я когда-то делал «перловый экзешник» — потому что было сильно лень переписывать на С 😉
Atrax
(@atrax)
Ethical engineer
да кто спорит? жизнь иронична до ехидства…
стоит только что-то опровергнуть, она тут же подсовывает что-то в тему
но все-равно ведь — извращение 🙂
🙂 Спасибо за отзыв к первому посту в этом разделе :)). Нашел я в сети bambalam, но такой древний, как мамонт. Что старое, да к тому же не юзанное, хмм… Есть еще один продукт PHPCompiler, называется, вроде вечно триальный, так на оффсайте информируют. Попробую его вечерком..
глубокий сакральный смысл этой недокомпиляции — мне не понять.
Да я и сам еще толком не понимаю :), потребовался инструмент, нашел вариант, но выполнен на php, а у меня не то что лени переписать под C нет, но и знаний таковых :)) Вот и задался вопросом. А почему в exe, так Юрий правильно отметил — для портабельности, удобно ведь — все свое ношу с собой на махонькой флешке… :)))
Atrax
(@atrax)
Ethical engineer
А скопировать на флешку php.exe, пару ddl-ок и запускать bat-файлом не проще ли?
А так разве окошки можно сделать? Типа классического виндушного — файл, опции, справка? И как быть с джаваскриптами? Там же не один файл, а почти целый сайт…
======
Это еще не все :), в Кодексе XML-RPC указан для версии 2.7.1 Она не менялась с тех пор? Где вообще взять весь документированный апи по XML-RPC для WP?
Что-то намудрил, в-общем… Первый раз за последние лет, эдак 5, BSOD’a получил… Плохо… Думаю, неправильным путем пошел..
Спасибо, Юрий :/ Не буду больше отвлекаться на глупости…