Skip to content
Magenaut

Magenaut

  • Home
  • Topics
    • Notes
    • Tutorial
    • Bug fixing
    • Extension
    • Server
  • Q&A
  • Privacy Policy
  • About

encapsulation

Why is it considered bad practice to use “global” reference inside functions?

October 17, 2022 by Magenaut

Possible Duplicate:
Are global variables in PHP considered bad practice? If so, why?
global in functions

Categories PHP, Q&A Tags encapsulation, function, php, scope, security Leave a comment

Why doesn’t PHP permit private const?

October 13, 2022 by Magenaut

I have a class that benefits from the use of constants in its internal implementation, but I would like to limit visibility of these constants. Why doesn’t PHP permit private constants? Is there another way to achieve this or is PHP trying to discourage some type of design misstep I am ignorant of?

Categories PHP, Q&A Tags constants, encapsulation, oop, php, private Leave a comment

Why are Python’s ‘private’ methods not actually private?

August 21, 2022 by Magenaut

Python gives us the ability to create ‘private’ methods and variables within a class by prepending double underscores to the name, like this: __myPrivateMethod(). How, then, can one explain this

Categories Python, Q&A Tags encapsulation, information-hiding, python, python-2.7 Leave a comment

Recent Comments

  • silverplugins217 on How to add placeholder for contact form7 for dropdown?
  • Shreyas Ikhar on How to add a custom CSS class to core blocks in Gutenberg editor?
  • Magenaut on How to call function on timer ASP.NET MVC
  • Ebaad Uddin on How to call function on timer ASP.NET MVC
  • michealSmith07 on Is there a way to dynamically refresh the less command?

Tags

.net adobe-illustrator adobe-photoshop ajax arrays asp.net asp.net-core asp.net-mvc bash c# css database django eloquent express html java javascript jquery json laravel laravel-4 laravel-5 laravel-8 linux list mongodb mongoose mysql node.js npm pandas php python python-3.x react-hooks react-native react-router reactjs redux regex sql string typescript wordpress
© 2023 Magenaut • Built with GeneratePress