Articles of php extension

Как добавить массив как свойство объекта в класс, объявленный в PHP-расширении?

Я хочу, чтобы мое расширение PHP объявляло класс, эквивалентный следующему PHP: class MyClass { public $MyMemberArray; __construct() { $this->MyMemberArray = array(); } } Я следую примерам в « Расширенном программировании на PHP » и « Расширении и встраивании PHP », и я могу объявить класс, который имеет целочисленные свойства в PHP_MINIT_FUNCTION . Однако, когда я […]

Как автоматически включить расширения php в Homestead на бродяжничестве

Im использует Laravel 5.3 в Homestead с Vagrant 1.8.7, работающим на VirtualBox. Мне нужно включить некоторые расширения php. Я знаю, что я мог бы сделать ssh в поле и отредактировать php.ini, чтобы включить расширение, но это похоже на очень анти-бродячий способ сделать это. Я хочу сказать, что Vagrant предоставил ящик с определенными расширениями php, чтобы […]

PHP. Extension. Вызовите существующую функцию PHP

Поэтому я решил написать расширение для php. Все кажется прекрасным, за исключением того, что я застрял в крошечной проблеме. У меня есть исходные коды php-5.4.9 . Существует файл ext/standard/mail.c с удивительной функцией PHPAPI int php_mail(char *to, char *subject, char *message, char *headers, char *extra_cmd TSRMLS_DC) В моем расширении, в acme.c меня есть … #include "php.h" […]

Установить / активировать расширение «intl» для PHP, запущенное MAMP

Хорошо, я запускаю MAMP 1.9.5, который включает в себя PHP 5.3.5, на моем MacBook Pro. Расширение «intl» не включено / активировано, и я попробовал много разных способов его установить («./pecl install intl», похоже, не делает этого), но не может заставить его работать. Я также «googled моя задница», но не могу найти никаких намеков. Кто-нибудь из […]

Преобразование PHP-класса в модуль apache

Я написал сложную систему в php5 (многие классы, которые используют статический метод и включают другие файлы) Теперь я хочу распространять этот муравей, я бы выбрал способ модуля, поэтому мне нравится создавать модуль, например myFramework.so, и включать его в Apache (возможно), а после, когда я пишу какое-то приложение php, я буду использовать метод и / или […]

Найти доступные (не загруженные) расширения PHP

Мне нужен способ найти все доступные расширения PHP , загружены они или нет . Я посмотрел, как увидеть расширения, загруженные PHP? но это только объясняет, как найти загруженные расширения. Я также хочу найти разгруженные расширения. Зная расширение extension_dir из php.ini, я сделал ls /extension_dir/*.so который возвратил 26 записей. Когда я попытался с php -m , […]

Динамическая загрузка php exstension без функции dl ()?

Возможно ли это, и если да, то как это сделать? Я спрашиваю, потому что функция dl() недоступна мне и потому, что команда PHP отказывается от этой функции из других версий. Пожалуйста, не отвечайте «Использовать директивы по загрузке расширений» вместо этого – это именно та часть, которую я не понимаю, как и я хотел бы / […]

Как я могу установить расширение php для ПК в ОС Windows?

Пожалуйста, кто-нибудь поможет мне в установке расширения php-сервера на windows xp. У меня есть xampp 1.7.7, установленный в моей системе, и я установил Cygwin, libevent-1.4.14b-stable и gearmand в моей системе. Пожалуйста, дайте мне знать, что еще нужно, чтобы установить расширение gearman-1.0.2 php. Как и когда я запускаю gearman-1.0.2 на терминале cygwin, ошибка при выдаче команды […]

Завершение кода для расширений PHP в Zend Studio?

После установки расширения HTTP из PECL я ожидал, что Zend Studio 6 будет распознавать предоставленные классы HTTP * и для завершения кода. Однако это не так. Как получить Zend Studio для распознавания классов, предоставляемых расширениями PHP? В частности, я хочу иметь возможность использовать кодовый конкурс для этих классов.

Расширение 7z для php?

Я не могу найти его, и я не знаю, будет ли работать с компрессией и расширением архива . Как вы думаете, я могу использовать поток сжатия для чтения данных из 7z-файла? ОБНОВИТЬ В форумах 7z есть много запросов на расширение php

Intereting Posts
Zend Regex Route> Отслеживать версию api Использовать Composer без доступа ssh к серверу Запуск задания Cron на PHP Script, на локальном хосте в Windows Как отправить массив объектов в формате JSON из PHP Разбор RSS-канала в PHP с помощью DOM HTML-форма PHP post для самостоятельной проверки или отправки на новую страницу Laravel 5.3 Войти переадресации на разные страницы для нескольких пользователей Загрузка файла с использованием zend framework 1.7.4 Удаление расширения PHP-файла при работе с файлами PHP Вмешательство \ Изображение \ Исключение \ NotReadableException с использованием laravel 4 PHPMailer на сервере godaddy, правильно настройте? Манипулировать архивом в памяти с помощью PHP (без создания временного файла на диске) какая единичная платформа для PHP: simpletest, phpunit или? Добавить значение foreach в Ajax Миграция таблицы пользователей с хешированным паролем из старого приложения php в новое приложение laravel