The fifth version of the PHP: Hypertext Preprocessor (PHP) scripting language. It features the Zend Engine 2, better object model support, and many other improvements over PHP 4.

learn more… | top users | synonyms

1
vote
1answer
39 views

Optimized solution for a rolling dice code puzzle

I was asked to provide the solution of this rolling dice problem in an interview. When I showed him my solution, he said that there is another way to find the solution. I am looking for answer in PHP ...
0
votes
0answers
19 views

Show PMD violation report in netbeans editor [closed]

So, I have a PMD violation report, it was generated by sensiolabs insight, I want netbeans to read this report and color files that contains violation and when I open the file I want netbeans to put a ...
2
votes
3answers
59 views

Inline PHP IP access log

For a website, I've got some inline PHP, posted below. It's supposed to log traffic to the website, and it does its job fine. But at the end of the day, I'm not even close to a PHP developer, and ...
4
votes
0answers
28 views

Filtering queries based on the current user state

I have a Symfony2 project. I have an Entity Asset which can have relations with Category. I store a ...
0
votes
1answer
40 views

Class that handles header and footer includes looks like a mess

I tried making a class that handles my header and footer of my site. It looks like a mess, because I like to preserve the indentations as is. But I'm wondering if there maybe is an even cleaner or ...
1
vote
0answers
37 views

My database class extends MySQLi

The following is a small class I extended MySQLi with. I'm going to use this in my upcoming projects, but my main reason to do this class is learning, so I would like to submit this for your review, ...
0
votes
0answers
32 views

Codeigniter ActiveRecord Wrapper Model

Can someone help me refactor this to be more optimized? Performance seems to be very optimal, but I think more can be squeezed from it. ...
1
vote
1answer
42 views

Optimising and consolidating multiple PHPMailer functions

So the two functions below both send emails via PHPMailer but both hold different messages (which use different data from the db). I was just wondering (as I plan to use PHPMailer more) a way to ...
3
votes
3answers
619 views

Any simpler and more efficient way of writing this code?

I've noticed I've got quite a few repeated lines in my code. ...
3
votes
1answer
51 views

Return current URL

I was unable to find how to get current URL so here's what I've made. Brief tests didn't reveal anything bad. Your thoughts, educated opinions, suggestions, and comment on potential bugs or ...
6
votes
2answers
184 views

Some tips on a CodeIgniter Model I am building

Can I get some pointers/critique/comments on the following model? (p.s. performance seems great... tested all methods up to 10,000 records) ...
8
votes
1answer
101 views

PDO sign up function inserting data into multiple tables

This is a sign up function called on form submission. It firstly inserts key user data into the users table. If successful, secondary data is then inputted into ...
1
vote
0answers
35 views

Split large import task into smaller subtasks

I have a large import task that runs as a cronjob and I want to split that task in smaller subtasks. Each subtask should be handled by an own class. At the cronjob entry point I prepare the ...
9
votes
3answers
177 views

Listener/Observer Model in PHP

I've taken a look at the SPL Listener/Observer model but found that it doesn't work when using static methods. So I wrote my own but it's very simply. Can anyone suggest ways to make it more like the ...
1
vote
0answers
29 views

Modular dynamic based routing with wildcards

I've created this router for my framework and wanted to get some feedback on if it's the most efficient way to search the routes. The main router ...
2
votes
1answer
71 views

“Property Container” design-pattern

I've tried to write my Property Container design-pattern implementation. Could anybody, please, tell me, if this code is really what I intended to write (follows ...
3
votes
1answer
66 views

Arithmetic quiz using PHP5 and mySQLi

I would very much appreciate a general review of my PHP code which grabs information from a mySQL database and also inserts some information into the database. Overview : Users go to /main.php and ...
2
votes
2answers
59 views

Is there a better way to combine these arrays?

Is there a better way to do this kind of array combination with a PHP native function like array_combine? I'm trying to improve my skills, and at certain points I ...
2
votes
1answer
56 views

How to deal with some of the dependencies?

I am very beginning in PHP and Design Patterns. I have been studying the beautiful book "Head first: Design pattern" and I have been working in some of the codes originally presented in Java in order ...
4
votes
2answers
58 views

Parsing record-jar format in PHP 5.3

Here is a simple function I wrote to parse record-jar data. I need it in a php5.3 application to validate bcp47 language tags. It converts the language subtag registry among other things, into a ...
11
votes
2answers
537 views

Multi-language website management

I have just started to use PHP OOP and I would like to write a class to make a multi-language website. I started from this but I wanted to use OOP so I came up with this: Language.php ...
0
votes
1answer
104 views

Review of my PHP Wrapper around Third Party Soap API

I have written a wrapper for Soap based 3rd party web service. https://gist.github.com/veganista/bd940750d9e240e63b89 I'm pretty happy with it so far (I think, anyway). It's only a small sub-set of ...
2
votes
1answer
48 views

How to optimize the code in order to reduce the loading time of page?

I'm using PHP, MySQL, Smarty, jQuery, etc. for my website. I'm using a MVC architecture to develop the website. Now in one of the functionality I'm fetching a large amount of data and perform some ...
1
vote
2answers
117 views

Simple PHP Autoloader alternative

Though I have heard about the magic method __autload, I still prefer to use this code: ...
2
votes
1answer
642 views

Building an histogram array in PHP

I'm visualizing my stored data in an histogram similar to this one: However, I'm sure that my code smells a lot! So I'd like to have your opinion on how to make it better. Here's my current code: ...
2
votes
1answer
103 views

How to optimize the following code in order to decrease the execution time?

I'm dealing with huge amount of data. I've written following code into a function to find out similar questions. It's working perfectly but it is taking too much time in execution. Can anyone help me ...
3
votes
1answer
56 views

Get Ancestor Class Name that Defines CONST in PHP?

I have a class hierarchy in PHP and in some of the parent classes I have defined a constant, let's assume that constant is called TYPE for my example. I want to ...
1
vote
2answers
143 views

How can I optimize my login script?

I've created an Ajax login for my website but I feel like I can optimize it, but I'm not sure how and where. Questions: How can I optimize my code? Is the code secure? Any ways to break it ...
2
votes
0answers
140 views

Am I'm using PHP Mcrypt the right way?

I have written a small wrapper class for using PHP Mcrypt for encrypting and decrypting some text data. This class generates a salt for hashing the key and encrypts the given data with the generated ...
1
vote
0answers
138 views

Combine and minimize all .js files in parent folder

I'd appreciate some feedback on my latest PHP script. It is supposed to work like this: When obtained, it checks whether the cache is still up-to-date IF YES, return the cache; IF NOT, reset the ...
2
votes
1answer
174 views

How to put XML results in the MVC pattern?

I have been writing PHP programs in the MVC pattern for quite some time. But I am not sure if I am doing it right. For instance, I have this PHP file that prints a result in XML, and I put this file ...
3
votes
1answer
377 views

Cookie Management Class

I wrote this class to make cookie management easier. I know it makes use of serialize(), but I have no intention of storing very much data in the cookie, and it ...
0
votes
2answers
101 views

Is this an efficient way of organize an array?

The array is dynamic, can be with 7 or more keys, except the first key never changes. ...
2
votes
1answer
170 views

Trying out my first User Registration script, looking for critiques

I am trying to write my first script that checks users against a database (MySQL right now) and if they aren't in the database, registers them. I've tried my best to sanitize and validate the form ...
1
vote
1answer
201 views

Retrieving all directorie names (relative path)

Just a small code review. Is there a better way to get all folder names? ...
4
votes
2answers
174 views

Initializing a variable with a function reference (PHP)

I'm working on an old PHP website, and NetBeans is complaining about an uninitialized variable. I'm seeing some code like this: ...
1
vote
1answer
130 views

Lowering the cyclomatic complexity of this method, suggestions?

The PHP Mess Detector of my IDE warns about a Cyclomatic Complexity of 14 (threshold is 10). To me this code doesn't seem to hard to follow. Would you refactor it in some way to lower the metric? ...
1
vote
0answers
341 views

Script taking too long for curl request

The below script takes the list of provided url's and scrapes the present links in each url and for each scraped link fb share, ...
-2
votes
2answers
171 views

What is better and faster? Should I use is_null or $var === null in a if statement? [closed]

I was thinking about is_null and $var === null in my if control structures. Here is a small ...
2
votes
2answers
671 views

PHP spell checker with suggestions for misspelled words

I built a simple PHP spellchecker and suggestions app that uses PHP's similar_text() and levenshtein() functions to compare words from a dictionary that is loaded into an array. How it works is ...
0
votes
0answers
247 views

Script is extremely slow to display results

I have this PHP script below that requests data from the Twitter API and then displays it on the page according to the information that I have in my local database because I stored twitter usernames ...
0
votes
2answers
572 views

Performance testing in PHP

I need to test performance of a function in PHP. This has to happen accurately, of course. In the end I need to know how long it takes for a function to perform. What I'm doing now: ...
3
votes
2answers
138 views

Potential Problems with this templating technique

I like the way Zend Framework works it's views and I make extensive use of partials but every partial include results in it's own file system hit. As I'm building my own framework I thought I could do ...
3
votes
1answer
170 views

Performance of loading fields

I wrote a class with this function. Can I improve my code performance in the bottom of the function? I don't like the while loops! ...
2
votes
1answer
55 views

Can I do something better in that code? And improvements?

Hi guys, simple question! Can I do something better with the code I wrote. It's running problem less. It's just a snippet of a library I wrote. Thank you for all answers! ...
1
vote
1answer
73 views

array to return on conditions

I am writing a method to find me a price range for special price as well as the retail price. Such as in example below I have price range for retail from 129 to 329 where as special price range is 89 ...
0
votes
1answer
74 views

Should a User class only contain attributes and no methods apart from getters/setters?

I'm trying to improve my OOP code and I think my User class is becoming way too fat. In my program a user has rights over "lists". Read, Write, Update, Delete. So I made a User class ...
4
votes
1answer
503 views

Alternated Caesar Cipher

I've recently picked up PHP, for the first assignment in my IT-security class I decided to code it in PHP. The algorithm is an alternation of the Caesar cipher, instead of using a fixed number to ...
1
vote
1answer
103 views

Referring to nested arrays and array_merge (php)

In such an array: ...
1
vote
2answers
439 views

Securing an Image Upload Script

How well does this code limit security problems when uploading images to the server? ...