Zend Studio is no more limited to IE, now plugins are available for Mozilla, Firefox and Adobe GoLive
The Mozilla/Firefox plug-in allows developers to easily debug and profile PHP applications directly from the browser. Download the plug-in today and start debugging and profiling all forms on a Web site or repeatedly debug the same form in real time, in an easy and efficient manner.
The Zend Code Snippet plug-in for Adobe GoLive is a plug-in that allows GoLive users to directly access the PHP Code Gallery at Zend’s Developer Zone to directly download and access code libraries and PHP Code Snippets from within Adobe GoLive CS. The plug-in functionality is greatly enhanced if Zend Studio also installed.
With Zend Studio’s powerful Internal Debugger installed, files can be “passed” over for further editing, enhancement and debugging. Remote debugging can be initiated from within Adobe GoLive CS by installing the Zend Studio Server, which comes included in the Zend Studio package.
Download Free Zend Studio Plugins
Slashdotted yesterday :
Does intelligent life exist anywhere besides Earth? Are regular churchgoers less likely to believe life has evolved on other planets? Do more Democrats or Republicans believe in extraterrestrials? And if alien life makes contact, what should we do? These questions were asked on a poll released last week
60% of Americans believe life exists on other planets : At least 40% are not idiot !
More men than women believe life exists on other planets, 69% vs. 51% : Congratulations for the ladies in this one !
Continue reading 60% Of U.S. Believe Life Exists On Other Planets
Danne Lundqvist released today his AJAX Toolkit
It makes it very simple to call PHP methods from javascript. Callbacks can have a “soft” or “hard” binding making it easy to call calbacks in javascript from PHP. Even exceptions thrown in PHP are tranferred and can be caught as normal in javascript.
myUser.bindParams(’save’, ‘User_id’, ‘User_login’, ‘User_firstname’,
‘User_lastname’, ‘User_email’, ‘User_group’, ‘User_age’);
…
myUser.execute(’save’);
// The PHP code
class User {
public function save($id, $login, $firstname, $lastname,
$email, $group, $age)
{
if ($id == null || $id == 0)
{
// Code to save user
return $newUserId;
}
throw new Exception(”Updating a user is not implemented”);
}
}
Download TOXIC
New array type hinting have been added in PHP CVS reported Nucluez blog:
Support for array type hint was added to PHP ( in cvs ) a couple of days ago:
nucleuz$ ./php -r ‘function foo( array $a ) { print_r( $a ); } foo( array( 1,2,3 ) ); foo( “Hello” );’
Array( [0] => 1 [1] => 2 [2] => 3 )
Fatal error: Argument 1 must be an array in Command line code on line 1
Ilia have reported an improvement for session_regenerate_id().
When it renames the session id it does not remove the old session, leaving it active and potentially usable by a would be hacker. This does not pose a problem if the function is only used during new session create as the means of preventing session fixation, which is the intended use btw.
But removing the old session will break the “back button” behaviour for URL only sessions. Anyway I don’t agree with the usage of sessions in URLs, most browsers now support sessions, but for PHP it should be another topic.
Ilia have added a new parameter in session_regenerate_id() in PHP 5.1 wich force session to remove the old session when a parameter is set to true.
Source Ilia Alshanetsky Blog
It’s a GetFirefox clone website, check it out :
Tabbed Browsing
Screw that. It will only confuse basic users, so instead of making it an option, we just didn’t implement it at all. Oh wait… there goes our browser market share. Our next release will have tabs.
Visit GetInternetExplorer website
For People who missed the PHP and AJAX presentation at php|arch, Recordings are available in php|arch website :
Part 1
Part 2
Source : php|arch
This class can used to generate keys to control the distribution PHP applications that are enable according to a license.
It generates license strings that can bind PHP applications to specific servers or can only be executed during limited time period or to restrictions placed on a home server.
Continue reading Distribution License Class : Commercial powered by Open Source
We write in arabic “فلسطين”, spelled [Philistine], and we write it in english “Palestine” … but did you ever ask yourself what does “Philistine” mean ? It mean “Palestine” but guess what dictionaries are inventing ! I have read this in oxford dictionary, and found it later in many others :
philistine in non-historical usage, referring to a person deficient in the culture of the Liberal Arts, a smug and intolerant opponent of the bohemian, who exhibits a restrictive moral code, unappreciative of artistic ideas
Continue reading “Philistines” meaning : Please correct your dictionaries !