erosbence.blogspot.com
just another blog about software engineering: Book review: Dive into HTML5
http://erosbence.blogspot.com/2011/05/book-review-dive-into-html5.html
Just another blog about software engineering. Tuesday, May 17, 2011. Book review: Dive into HTML5. Inspired by the review. Published by Gábor Török I bought the book Dive Into HTML5 by Mark Pilgrim. I finished reading it yesterday, and in short I'm a bit disappointed. Is about the new semantic HTML5 tags. It mentions the proper doctype, the. Attribute, then it gives a detailed description of the. Tag Then a long description comes about the. In the shorter future. Is about video, the. Navigator.geoloc...
erosbence.blogspot.com
just another blog about software engineering: strip_tags() is not enough
http://erosbence.blogspot.com/2011/09/striptags-is-not-enough.html
Just another blog about software engineering. Friday, September 2, 2011. Strip tags() is not enough. Formatting tags. PHP has a built-in function to do that called strip tags(). And it is used widely by PHP developers. As a quick reminder let's see how to use it:. Secure text = strip tags($original text, ' b i '); / we only allow the b and i tags, everything else will be removed. Do you feel peaceful, calming sense of safety? You shouldn't ;). Tag can be dangerous. For example if the input is. And this j...
erosbence.blogspot.com
just another blog about software engineering: Announcing the CyclonePHP project
http://erosbence.blogspot.com/2012/08/announcing-cyclonephp-project.html
Just another blog about software engineering. Monday, August 20, 2012. Announcing the CyclonePHP project. In this blog post I'm announcing the CyclonePHP project. For the PHP developer community. What does CyclonePHP offer? Why yet another framework? I'm sure many experienced PHP developers asked the question while reading this announcement: why yet another PHP framework? Kohana and CyclonePHP - saying sorry. The logger from the Kohana core is removed and is replaced by a separate logger library. The rou...
erosbence.blogspot.com
just another blog about software engineering: Request execution in Kohana 3.1
http://erosbence.blogspot.com/2011/01/request-execution-in-kohana-31.html
Just another blog about software engineering. Sunday, January 2, 2011. Request execution in Kohana 3.1. Yesterday Kohana 3.1 RC1 has been announced. I think now it's time to get familiar it. In this post I'm going to examine the refactored request execution workflow. But nothing else changed seriously, environment and routing setup is the same as in 3.0. So at the end of. The main request is initialized, executed and it's response is sent back to the client:. Design pattern, but if not, read. Instance is...
erosbence.blogspot.com
just another blog about software engineering: Getters, setters, performance
http://erosbence.blogspot.com/2011/07/getters-setters-performance.html
Just another blog about software engineering. Monday, July 11, 2011. Getters, setters, performance. The reason for using getters and setters. The very first question that beginner/junior PHP programmers have is why should we call a method every time when we need an attribute? Of more expressive exception classes. In 5% of the cases setters really make sense. In 95% of the cases setters are only boilerplate. Getters are always boilerplate. Please. It won't make you a better programmer. Happily, the PHP ma...
github.com
CyclonePHP Developer documentation · cyclonephp/cyclone Wiki · GitHub
https://github.com/cyclonephp/cyclone/wiki/CyclonePHP-Developer-documentation
Crystal88 edited this page. Aug 24, 2012. Middot; 3 revisions. Clone this wiki locally. Welcome to the CyclonePHP. Bugreports can be filed on github. Please file library-specific bug to the given subproject (for example JORK bugs should be reported here. Please send a ticket to the issue tracker of this project only if the bug is related to the core library of CyclonePHP. The user manual of the framework is currently available at http:/ docs.cyclonephp.org. You can't perform that action at this time.
erosbence.blogspot.com
just another blog about software engineering: Creating an interactive debugger for PHP
http://erosbence.blogspot.com/2011/01/creating-interactive-debugger-for-php.html
Just another blog about software engineering. Monday, January 24, 2011. Creating an interactive debugger for PHP. Last night I created a prototype for an interactive debugger for PHP without the need of any IDE-plugin. In this post I'm going to show what I found. Unfortunately you will need some time to put the environment together, but I think it's worth doing it. We are going to create a function that flushes the already generated output and a launcher to the browser. We will use the infamous. VirtualH...
erosbence.blogspot.com
just another blog about software engineering: Using __invoke() in PHP 5.3
http://erosbence.blogspot.com/2011/05/using-invoke-in-php-53.html
Just another blog about software engineering. Friday, May 27, 2011. Using invoke() in PHP 5.3. In PHP 5.3 one of the new magic methods was invoke(). PHP 53.0 is not really a new stuff but I have seen nobody using. Yet In this post I will try to find some use cases when it can be useful. So first of all let's overview how this method works: if you have an object thats class implements the. Method, then the object it becomes a callable. Example:. But let's get back to the topic: as I mentioned above, in so...