Хочу писать плагины на PHP
Хочу писать плагины на PHP
Хочу писать плагины на PHP.
У кого какие идеи?
P.S.
Своими мыслями и задумками поделюсь потом
У кого какие идеи?
P.S.
Своими мыслями и задумками поделюсь потом
Last edited by LeeSoft on Wed 23 Aug, 2006 08:23, edited 1 time in total.
Сенкс. Припоминаю. С ходу оценить гибкость не могу, ибо в оф поставке екзампла на PHP нет.[e]Bu$ter wrote:Scripting Host
И главный вопрос:
Причем здесь Apache?
Непричем!
В том-то и проблема!
Пхп скорее ближе к китайскому - на нем разоваривает куча китайцев (вебпрограммеров) и сам по себе язык извратен.
Скриптование чего-то близкого к фс обычно происходит на других языках
Я предпочитаю python
PHP:
Python:
[/code]
Скриптование чего-то близкого к фс обычно происходит на других языках
Я предпочитаю python
PHP:
Code: Select all
function dirList ($directory)
{
// create an array to hold directory list
$results = array();
// create a handler for the directory
$handler = opendir($directory);
// keep going until all files in directory have been read
while ($file = readdir($handler)) {
// if $file isn't this directory or its parent,
// add it to the results array
if ($file != '.' && $file != '..')
$results[] = $file;
}
// tidy up: close the handler
closedir($handler);
// done!
return $results;
}
Code: Select all
import os
print os.listdir('c:')
mugz
Хех. Сложно с вами, чайниками, не знающими system("ls c:\")
А вот если в каждой строчке <br/> захочется добавить - то в любимом питоне такую же простыню разведёшь.
Но вообще - тема изврат, так и хочется сказать "Учи матчасть", а учить для плагинов нужно не PHP и не Руби и не Питон, а то, на чём плагины пишутся.
Хех. Сложно с вами, чайниками, не знающими system("ls c:\")
А вот если в каждой строчке <br/> захочется добавить - то в любимом питоне такую же простыню разведёшь.
Но вообще - тема изврат, так и хочется сказать "Учи матчасть", а учить для плагинов нужно не PHP и не Руби и не Питон, а то, на чём плагины пишутся.
jbak wrote:mugz
Хех. Сложно с вами, чайниками, не знающими system("ls c:")
А вот если в каждой строчке <br/> захочется добавить - то в любимом питоне такую же простыню разведёшь.
Code: Select all
import os
print [x+'<br/>' for x in os.listdir('c:')]
Code: Select all
import os
print map(lambda x: x+'<br/>', os.listdir('c:'))
import os:
'<br/>'.join(os.listdir('c:'))
1. Если хочешь распространять плагины, то да, а если хочешь автоматизировать какие-то свои мелочные работы....Но вообще - тема изврат, так и хочется сказать "Учи матчасть", а учить для плагинов нужно не PHP и не Руби и не Питон, а то, на чём плагины пишутся.
2. Несмотря даже на это были прецеденты распространения и использования другними людьми скриптов для SHPCE
3. Недавно вышла версия IronPython 1.0 - это питон для .Net Framework от Microsoft (корпорацию взяла на работу автора некоторое время назад - недавно то же сдалал Sun с авторами JRuby) - на нём (под Far.Net) всё будет работать гораздо быстрее, только жрать больше памяти и возможно медленней грузиться
У меня ощущение что PHP товарисч изучал гуляя по порносайтам. Для конкатенации в PHP есть оператор ".". "+" - это арифметический оператор без исключения (для скалярных типов данных). Но перед выполнением сложения PHP приведет все к числовому типу (int или float).4. ПХП отвратительный язых чего стоит только что a+b если a и b строки приводит к их конкатенации, а если строки похожие на числа, к сложению числел.
А эта фраза просто шедевр. Это блин слова программиста? Прочитайте правила приведения типов. Там всего-то чуть-чуть. Все логично и понятно.а если строки похожие на числа
Короче не хотите писать плагины на PHP - не засоряйте тему своей некомпетентностью.
Извиняюсь, зашибся (читал давно и с тех пор не пользовался) имел виду это:
что в общем не отменяет общего ощущения от кривости устройства этого самого php.
Code: Select all
$foo = 5 + "10 Little Piggies"; // $foo is integer (15)
$foo = 5 + "10 Small Pigs"; // $foo is integer (15)
Ладно. Антиофтопик. Вот мыслимые пути для написания плагина на ПХП:
1. Написать скриптлет для SHPCE
2. Написать класс под Far.Net http://www.php-compiler.net/
сам не проверял
1. Написать скриптлет для SHPCE
2. Написать класс под Far.Net http://www.php-compiler.net/
сам не проверял