Почему функции или классы php не могут работать как плагины jquery / javascript?
Например,
плагин jquery,
(function($){
// Attach this new method to jQuery
$.fn.extend({
// This is where you write your plugin's name
popup: function(options) {
// Set the default values, use comma to separate the settings, example:
var defaults = {
widthPopup: 500,
absoluteLeft: '500px'
}
var options = $.extend(defaults, options);
var o = options;
var $cm = this.click(function(e){
...
return false;
});
}
});
})(jQuery);
, и тогда вот как выможно использовать плагин,
$('.click-me').popup();
или
$('.click-me').popup({widthPopup:300,absoluteLeft:'50%' });
или
$('.click-me').popup({absoluteLeft:'50%' });
как для функции php,
function test($parameter_1 = 100, $parameter_2 = false) {
....
}
иВы должны вызвать эту функцию следующим образом:
echo test();
или
echo test($parameter_1 = 50, $parameter_2 = true);
или
echo test(10, true);
, и она не будет работать, если вы вызовете функцию какthis,
echo test($parameter_2 = true);
Вы видите, что я считаю, что php произвольный и немного "отстает" ??
Или, может быть, есть некоторый продвинутый уровень php, который я не изучилеще ??